Learning paths
An ordered route through the lessons for one job: ML developer, AI engineer, computer vision engineer.
Translation is unavailable right now. Your browser’s own “Translate page” usually works.
The whole curriculum, grouped into 14 areas. Start at the top if you are new. If you came here for one thing, filter to its area or search — everything is on this page or one click from it.
14 areas 117 sections 1,162 of 1,167 lessons published 10 new lessons every day
Showing Machine Learning — 11 sections, 105 lessons. Show all 14 areas
How a machine learns from data, and the classical algorithms that still beat deep learning on most real tables.
11 sections 105 of 105 lessons published
How computers learn patterns from data without being told the rules.
14 published
The workhorse algorithms behind most real predictions, one lesson each, with the maths that makes them behave.
10 published
Straight-line models are still the ones you ship when you need to explain the answer. Here is how to make them behave.
10 published
Many weak models beat one strong model on tabular data. This section is why, and how to tune the ones that win competitions.
10 published
Everything that happens to your data between the CSV and the model, and how to pick the columns worth keeping.
9 published
Squeezing hundreds of columns into a few, without losing the thing that mattered.
10 published
Finding groups nobody labelled, and knowing how many groups there really are.
8 published
Finding the handful of rows that do not belong, when almost nothing is labelled.
7 published
How to measure a model honestly, and how to find good settings without burning a week of compute.
8 published
Getting a model to say how sure it is, and having that number mean something.
8 published
What changes when one class is rare, when there are twenty classes, or when a row can have several answers at once.
11 published
An ordered route through the lessons for one job: ML developer, AI engineer, computer vision engineer.
Build real things with full code, a dataset and a deployment guide.
Every term you keep seeing, defined in one plain sentence first.
Paste the error you got. Find out what it means and how to fix it.