Course progress
0 of 86 videos completed · 0%Progress by module
- Module 00 — Course introduction: 0 of 1 videos completed
- Module 01 — The generative modeling problem: 0 of 5 videos completed
- Module 02 — Diffusion from first principles: 0 of 8 videos completed
- Module 03 — Latent generative models: 0 of 6 videos completed
- Module 04 — Transformers for image generation: 0 of 8 videos completed
- Module 05 — Flow matching and sampling: 0 of 9 videos completed
- Module 06 — Conditioning and control: 0 of 6 videos completed
- Module 07 — Training a real image model: 0 of 9 videos completed
- Module 08 — Evaluating and debugging image models: 0 of 7 videos completed
- Module 09 — Stable Diffusion 3 case study: 0 of 6 videos completed
- Module 10 — Video foundations: 0 of 13 videos completed
- Module 11 — Wan video case study: 0 of 6 videos completed
- Module 12 — The next questions: 0 of 2 videos completed
Course
How Modern Image and Video Models Work
Teacher-authored course
Learn with teacher-produced videos and their original narration. Your progress belongs to your active learner profile.
Your path through this course
Module 00 — Course introduction
Module 01 — The generative modeling problem
Module 02 — Diffusion from first principles
A training problem we can manufacture0:57What can be recovered from a noisy image?1:06Noise schedules and signal-to-noise ratio1:05What should the network predict?1:05One diffusion training step1:04The score hidden in denoising1:04Sampling is a sequence of model calls1:00Stochastic paths and deterministic paths1:00
Module 03 — Latent generative models
Module 04 — Transformers for image generation
Module 05 — Flow matching and sampling
From denoising to transport0:59Draw a path between noise and data1:20The velocity the network can actually learn0:59The flow-matching objective1:29Why generation becomes an ODE1:03Euler's method in one line1:15Where diffusion and flow matching meet1:04Which times does the model practice?0:59A complete flow model in one pass1:05
Module 06 — Conditioning and control
Module 07 — Training a real image model
The dataset defines the task1:04Quality versus quantity1:15Captioning and recaptioning1:09Resolution and aspect-ratio buckets1:10Build one exact training batch1:12When to adapt and when to start over1:07LoRA and adaptation1:26What distributed training changes1:04Read a training run before trusting it0:53
Module 08 — Evaluating and debugging image models
Module 09 — Stable Diffusion 3 case study
Module 10 — Video foundations
What time adds to generation0:57A video latent has three axes of structure1:01The video autoencoder sets the motion ceiling1:00Turn a space-time volume into tokens1:01Attention across space and time1:01Video data1:07What image pretraining gives video0:58Train a flow model over an entire clip0:59Text-to-video1:10Image-to-video1:21Motion and camera control1:09Evaluating video1:16Design a video model on a whiteboard0:59