Track your progress. Sign in, or start with Framing a Problem as Machine Learning

Data Scientist

Build, tune and evaluate supervised and unsupervised models, and judge honestly when they will generalise. Finish it and you can take a problem from raw data to a validated model, and know its limits.

Full curriculum
01The ML workflow and first models5 lessons, 1 free
02Regression, done properly9 lessons, 1 free
03Classification fundamentals7 lessons, 1 free
04Trees and gradient boosting10 lessons, 2 free
05The tidymodels workflow8 lessons, 1 free
06Feature engineering and selection8 lessons, 1 free
07Model evaluation, resampling and tuning8 lessons, 1 free
08Imbalanced, cost-sensitive and calibrated classification7 lessons, 1 free
09Unsupervised - clustering and dimensionality reduction9 lessons, 1 free
10Experiment and causal basics6 lessons, 1 free
11Interpretability and responsible AI (essentials)7 lessons, 1 free
12Shipping your first model (production essentials)7 lessons, 1 free
13Regression and GLMs - the expert cut14 lessons
14Advanced supervised learning9 lessons, 1 free
15Survival and time-to-event8 lessons, 1 free
16Bayesian and hierarchical modeling10 lessons, 2 free
17Experimentation and online learning8 lessons, 1 free
18Causal inference for decisions12 lessons, 1 free
19Robustness, drift and distribution shift8 lessons, 1 free
20Anomaly detection and advanced unsupervised8 lessons, 1 free
21Uncertainty - conformal, calibration and probabilistic prediction8 lessons, 1 free