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 Libraries and Frameworks — 4 sections, 40 lessons. Show all 14 areas
The libraries you will actually type: scikit-learn, HuggingFace, TensorFlow and JAX.
4 sections 40 of 40 lessons published
The library most real tabular work is done in, used the way it was designed — pipelines first, so nothing leaks.
7 published
Beyond pipeline(): the model classes, tokeniser details, datasets and trainers you need to build something real.
13 published
For teams already on TensorFlow, and for anyone who inherits a Keras codebase and needs it to make sense.
10 published
A different way to think about numerical code: pure functions in, transformed functions out, then compiled to run fast.
10 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.