Machine Learning programme

The 16-week curriculum

Every week opens on its first day. Your place is remembered in this browser, so you can stop and come back.

16weeks
112days

Start here

Pick any week. Week 1 assumes no prior experience.

Phase 1

Foundations

Python, data wrangling and the maths underneath
Phase 2

Supervised learning

Regression, classification, trees and ensembles
Phase 3

Evaluation and features

Validation you can trust, and features that beat models
Phase 4

Unsupervised

Clustering, dimensionality reduction and anomalies
Phase 5

Deep learning

Neural networks, convolution, text and sequences
Phase 6

Production

Tuning, interpretability, deployment and monitoring
Phase 7

Capstone

Your own project, and getting hired

Every week ends with a self-assessment quiz, and each day can be marked complete as you go. Nothing is sent anywhere; your progress lives in this browser only.

Programme detailsAsk a question