Reading paths
The book is written to be read in order: every lesson lists its prerequisites in its metadata, and nothing is used before it is taught. If you have a specific goal, these paths take the shortest route through the prerequisites.
| Goal | Path |
|---|---|
| Full course | 01 → 44 in order |
| Manipulation (arm picks objects) | 01–05 · 06–07 · 08–10 · 11–16 · 19–21 · 25–31 · 40 |
| First learned policy, fastest | 01 · 02 · 05 · 07 · 08 · 10 · 12 · 13 · 16 · 25 · 26 · 27 · 28 |
| Locomotion (legged robots) | 01–05 · 11 · 12 · 25 · 32–36 · 37–39 |
| Classical control and planning | 01–16 · 22–24 |
| Coming from ML, new to robotics | 01 · 02 · 05 · 06 · 07 · 08 · 09 · 10 · 11 · 12 · then any part |
| Language models and robots | 08 · 10 · 15 · 16 · 21 · 41 · 42 |
Before you start
Section titled “Before you start”Check Prerequisites: each part lists the AI Engineering from Scratch lessons it assumes (linear algebra for Parts 2–3, probability for Part 5, PyTorch for Part 7, RL basics for Part 8). Then follow Setup.