Big Data & AI Accelerator
Targeted Training

Machine Learning Explorer

Explore the power of Machine Learning and Artificial Intelligence technology, in 20 hours

Build machine learning model to solve business problems

Most industries working with large amounts of data have increasingly recognized the value of machine learning technology. Self-driving car? Recommendation from Amazon and Netflix? Knowing what people are talking in Facebook or Instagram? Online fraud detection? All are Machine Learning. In this course, you will learn different machine learning theories and their applications. At the end of the course, you will be capable of and have been using machine learning to solve real problems.

Unlock the technology towards the future

Course Code: de05
Total unit: units
Medium of teaching: Cantonese
Price: $3,600/10 sessions
Homework time: 1 to 2 hours per week
For who: Analyst who would like to use data science to solve business problems


We teach you employable Programming skills, not just knowledge, step by step

Linear and Logistic Regression
  • Find the best fit line and predict future points
K-Nearest Neighbours
  • Label an unknown data point by using distance algorithm
Random Forest
  • Create decision tree and find patterns in the features of data for prediction
Naive Bayes
  • Leverage Bayes'Theorem for prediction and classification
Neural Network
  • Simulate biological neuron to solve problems by using perceptrons
Natural Language Processing
  • Teach your computer to work with human language
Dimensionality Reduction
  • Facilitate analysis by transforming data from a high-dimensional space into low-dimensional space
Monte Carlo Simulation
  • Learn the probabilistic sampling method which laid the foundation for many machine learning techniques
Graph Analysis
  • Learn the foundation role of graph in maching learning
Reinforcement Learning
  • Learn how to train a model through agent and environment interaction

Course Structure

High value 10 lessons package

60% Lectures

You will learn all the essential concepts during these lectures. Lectures sound boring, but not in DANGER! Come with your laptop, you will need to move your fingers over what you have learnt 90 percent of the time in lectures.

40% Hands-on exercises

You will practice what you have learnt on the real-world industry use cases and case studies we have designed for you. You can never actually learn programming before you try these challenges.

Course Features

More than online course and Exceed your expectation

Real-Time Interaction

Online course provides you with scripted code without any bugs. Our teaching team provides you with immediate feedback to fix the bugs and difficulties encountered during programming. Through frequent interaction, we ensure every student is on track (even if you attend the lecture remotely!)

Computational Thinking

To master programming, the way of thinking is more important than memorizing language syntax. Focusing on Computation Thinking, the most valuable element in programming we believe, our course will lead you to the right way of learning programming.

The computer is incredibly fast, accurate, and stupid. Man is incredibly slow, inaccurate, and brilliant. The marriage of the two is a force beyond calculation.

Leo Cherne

Recent Openings

What is your next availability?

No upcoming class schedule, stay tuned!

Apply now

    Contact information


    Your email

    Your phone number

    Full name (Optional, to be put on certificate)

    Our students, teachers and partners come from

    Frequently Asked Questions

    Danger Education add boosters to your career path



    1 Year of exp.
    Develop applications of larger scale; Possess cross-domain knowledge
    DE05: Machine Learning
    (10 weeks; normal pacings)


    2 Years of exp.
    Work well with other developers; Familiar with collaboration tools
    DE50: Algorithm and system design
    (10 weeks; normal pacings)


    3 Years of exp.
    Master in a specific domain, develop in fast and accurate manner


    5 Years of exp.
    Familiar in multiple domain; Perform system design; Develop optimized and well-organized program and system