All learning paths
YOUR FOUNDATION-FIRST SYLLABUS

Video generation

Build on pictures to follow a sequence of frames. Explore how a generator learns movement, follows a description, and keeps objects consistent as the scene changes.

0 of 80 core ideas demonstrated79 lessons1015 estimated minutes remaining

Next: What is AI? Start with an everyday task · 11 min

Already know some of this?

Go straight to an idea’s knowledge check. Passing its different checks without hints carries that evidence into this path. Checking an advanced idea does not award its prerequisites; you can still explore them.

Check what I already know
THE IDEAS, IN ORDER

Build your understanding.

Shared credit is automatic

11 short chapters, in prerequisite order. Open any chapter to explore.

Chapter counts use compatible knowledge-check evidence. Reading a lesson does not mark its ideas as demonstrated.

Chapter 1 · Lessons 1–7 Meet an AI system Start with an everyday task, then follow its inputs, model, and output. 7 lessons · 0 of 7 core ideas demonstrated Up next
Chapter 2 · Lessons 8–13 How computers represent a problem: How a computer stores a picture or a sentence Explore everyday AI ideas; how AI got here; how computers represent a problem. 6 lessons · 0 of 6 core ideas demonstrated
Chapter 3 · Lessons 14–20 How computers represent a problem: Trace an example through a batch Explore how computers represent a problem; learning from sequences and sound; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 4 · Lessons 21–27 Connecting words, images, and other signals Explore connecting words, images, and other signals; learning from useful data; learning to predict; and supporting ideas. 7 lessons · 0 of 8 core ideas demonstrated
Chapter 5 · Lessons 28–34 Generating something new Explore generating something new; making sense of images; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 6 · Lessons 35–41 Working with uncertainty Explore working with uncertainty; making sense of images; connecting words, images, and other signals; and supporting ideas. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 7 · Lessons 42–48 Inside a neural network Explore inside a neural network; helping a model improve; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 8 · Lessons 49–55 Helping a model improve Explore helping a model improve; inside a neural network; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 9 · Lessons 56–63 Learning from useful data Explore learning from useful data; finding patterns and useful representations; inside a neural network; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 10 · Lessons 64–71 Learning to predict Explore learning to predict; testing what a model has learned; connecting words, images, and other signals; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 11 · Lessons 72–79 Checking reliability and behavior Explore testing what a model has learned; how computers represent a problem; checking reliability and behavior; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Optional extensions and comparisons (6)

These lessons deepen or compare the reference design. They do not add requirements to this path’s completion.

How to use this school without getting lostOptional orientation: how paths, side lessons, and practice fit together, plus study habits that make learning stick.Practice, progress, and knowing what you understandOptional orientation: use practice, mistakes, and spaced review to find out what you really understand.Misuse in practice: jailbreaks, deepfakes, and provenanceA familiar face or voice is no longer proof of who is speaking. Learn how misuse works and the checks that still hold.Predict what may happen next, with or without actionsModels that predict what happens next, for planning and generation.Learn a velocity field and integrate it into samplesThe fast successor to diffusion sampling: learn a velocity field and follow it from noise to image.Generate different kinds of data one unit at a timeGenerate images or video one token at a time, the way language models write, and compare that with diffusion.