LEARNING, WITH A LITTLE DIRECTION

Choose a learning path.

Pick a question you care about. We’ll guide you through the lessons, then an experiment. New here? Start with The big picture.

RECOMMENDED START / Your first journey

The big picture

Build a useful mental model without starting with the mathematics. Follow the path from text to a response, then learn where that picture stops.

5 lessons · 30 min reading↗
PATH 02 / Inside one forward pass

Follow a token

Travel through the numerical pipeline, from text pieces to a probability distribution. Use the worked pipeline alongside the lessons.

7 lessons · 42 min reading↗
PATH 03 / From examples to weights

How learning happens

Connect data, prediction error, gradients, and updates. Make one small weight learn before considering a large training run.

6 lessons · 36 min reading↗
PATH 04 / Behavior is trained, too

From model to assistant

Understand how demonstrations and preferences can shape a pretrained model, without treating one historical recipe as universal.

6 lessons · 36 min reading↗
PATH 05 / A little linear algebra

The math path

Work through vectors, dot products, normalized exponentials, and gradients. The labs keep the calculations small enough to inspect.

7 lessons · 42 min reading↗
PATH 06 / What the model can use

Context is not memory

Untangle learned parameters, the supplied prompt, temporary caches, and retrieved evidence. These are different mechanisms with different limits.

6 lessons · 36 min reading↗
PATH 07 / Build the full system picture

Beyond the model

Follow the boundary between a language model and the software around it: messages, retrieval, tool calls, and evaluation.

5 lessons · 30 min reading↗
PATH 08 / Read claims critically

Limits & tradeoffs

Look beyond parameter counts and benchmark headlines. Examine compute, latency, compression, and the difference between generalization and recall.

7 lessons · 42 min reading↗