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 Inside a Transformer — 11 sections, 120 lessons. Show all 14 areas
Open the model up: attention, tokenisers, how text is generated, and how these things are trained and shrunk.
11 sections 115 of 120 lessons published
Open up the attention layer and look at every number that moves through it, one step at a time.
9 published
A transformer is one small block repeated many times. This section takes that block apart piece by piece.
12 published
Attention sees a bag of words with no order at all, so position has to be added by hand. Here is every way people do it.
10 published
Models never see letters. This section shows exactly how your text becomes numbers, and every strange bug that causes.
13 published
A model only ever predicts one next token. Everything you see as an answer comes from how that choice is made, over and over.
15 published
Every trick used to make attention faster, cheaper, or able to read a whole book without running out of memory.
12 published
How a model can have hundreds of billions of parameters but only use a few of them for each word you type.
10 published
What really happens in the months of compute that turn a pile of text and random numbers into a model that can write.
8 published
A freshly pretrained model just continues text. This is every step that turns it into something that answers you helpfully.
14 published
Shrinking a language model so it fits and runs fast, and knowing exactly what that costs you in quality.
3 published, 5 on the way
A trained model is not a black box you must accept. These are the tools people use to read what is happening inside it.
9 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.