Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Diffusion Models in ML
Recommended resources
The freely available resources this course will direct you to.
- What are Diffusion Models?www.youtube.com
- CS 198-126: Lecture 12 - Diffusion Modelswww.youtube.com
- [PDF] Denoising Diffusion Probabilistic Models - arXivarxiv.org
- What are Diffusion Models? | Lil'Loglilianweng.github.io
- Denoising Diffusion Probabilistic Models | DDPM Explainedwww.youtube.com
- Stanford CS229 Machine Learning | Spring 2026 | Lecture 11: Diffusion Modelswww.youtube.com
Module 1
The Diffusion Construction
Module 2
From Variational Inference to the DDPM Loss
Module 3
Time-Conditioned Denoising Networks
Module 4
Sampling, Acceleration, and Variance Choices
Module 5
Score Models and Continuous-Time Diffusion
Module 6
Conditioning and Latent Diffusion
Module 7
Modern Architectures and Alternative Generative Paths
Module 8