Skip to content

Machine Learning

Build and evaluate models that learn from data.

This school covers Python, mathematics for machine learning, classic algorithms, deep learning and evaluation. Courses are arranged from beginner to advanced, with assignments and projects at each level so you build proof of your skills as you learn.

Who it suits

It suits students comfortable with programming and mathematics. No prior experience is needed for beginner courses.

Where it can lead

The skills in this school are relevant to ML engineer, associate data scientist and AI engineer roles.

How to start

Popular in Machine Learning

  • Featured

    Machine Learning: Beginner

    Go from zero to your first trained model: Python, core ML algorithms, model evaluation, and a Generative AI explanation feature.

    CourseFee by email
    • Beginner
    • 8 weeks
  • Machine Learning: Advanced

    From engineer to machine learning architect: ML system design, distributed training, recommender systems, MLOps, and production Generative AI at scale.

    CourseFee by email
    • Advanced
    • 8 weeks
  • Machine Learning: Intermediate

    Go from coder to machine learning engineer: advanced feature engineering, ensemble models, deep learning, and Generative AI for ML work.

    CourseFee by email
    • Intermediate
    • 8 weeks

Not sure where to start?

The free aptitude test takes about fifteen minutes and suggests a direction. You can also browse every course and programme in one place.