Back to How Diffusion Models Work
DeepLearning.AI

How Diffusion Models Work

In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch. In this course you will: 1. Explore the cutting-edge world of diffusion-based generative AI and create your own diffusion model from scratch. 2. Gain deep familiarity with the diffusion process and the models driving it, going beyond pre-built models and APIs. 3. Acquire practical coding skills by working through labs on sampling, training diffusion models, building neural networks for noise prediction, and adding context for personalized image generation. At the end of the course, you will have a model that can serve as a starting point for your own exploration of diffusion models for your applications. This one-hour course, taught by Sharon Zhou will expand your generative AI capabilities to include building, training, and optimizing diffusion models. Hands-on examples make the concepts easy to understand and build upon. Built-in Jupyter notebooks allow you to seamlessly experiment with the code and labs presented in the course.

Status: Jupyter
Status: Generative AI
IntermediateProject2 hours

Featured reviews

SW

5.0Reviewed Apr 8, 2024

It seems like there is a problem with the caption not matching the video slightly.

SK

4.0Reviewed Oct 6, 2023

Course entails the basic Concepts of DDPM and DDIM Diffusion Models

TN

5.0Reviewed Nov 24, 2023

Janet Zhou was able to explain simply, not waste too much time on details, yet give opportunity to go much deeper into code. I would like to see a next level course on same topics.

BD

5.0Reviewed May 7, 2024

Excellent content..! Small though Complete in itself..!!

AB

4.0Reviewed Aug 4, 2024

Well, It was quite engaging and fun. I got to learn new things and also dive further into such fields.

IK

5.0Reviewed Sep 12, 2023

Very clean code while going into implementation detail

GM

5.0Reviewed Oct 16, 2023

An amazing and excellent course for Stable Diffusion Models and how it works from scratch.

GL

5.0Reviewed Mar 9, 2024

Excellent course. The instructor clearly explained the basics of diffusion models and brought us through a full fun example of generating images with those models :)

XP

5.0Reviewed Oct 21, 2023

Quick to-the-point insight into the workings of Diffusion nets, unet.

SB

5.0Reviewed Feb 11, 2025

really to the point and great insights! highly recommend!

PB

5.0Reviewed Oct 14, 2023

Very Good for getting the starting feel of Diffusion Models

MN

4.0Reviewed Dec 10, 2024

No assignment or real assessment to start from scratch. It's just a review of a premade model.

All reviews

Showing: 20 of 41

Łukasz Nierzwicki
5.0
Reviewed Dec 28, 2023
Tom Nora
5.0
Reviewed Nov 25, 2023
Guangyao Li
5.0
Reviewed Mar 10, 2024
Gopinathan Munappy
5.0
Reviewed Oct 17, 2023
Suesarn WILAINUCH
5.0
Reviewed Apr 9, 2024
Xavier Seb Potier
5.0
Reviewed Oct 22, 2023
Palash Jyoti Borah
5.0
Reviewed Oct 15, 2023
Shashvat Bharti
5.0
Reviewed Feb 12, 2025
Bhaveshkumar Dharmani
5.0
Reviewed May 8, 2024
Maxarram Muqimova Boymirzayevna
5.0
Reviewed Dec 4, 2023
Imry Kissos
5.0
Reviewed Sep 13, 2023
Randy Westra
5.0
Reviewed Jan 5, 2024
aaids
5.0
Reviewed Mar 4, 2025
Heer Arooj
5.0
Reviewed Sep 26, 2023
Daniel Alejandro Angulo Ángeles
5.0
Reviewed Sep 17, 2024
Alfred Dauda
5.0
Reviewed Jul 11, 2025
sesame
5.0
Reviewed Jun 9, 2024
Joseph Ajanth Rajan (Raja)
5.0
Reviewed Jun 30, 2024
Ali Özçelik
5.0
Reviewed Mar 24, 2024
Hamna Abid
5.0
Reviewed Dec 6, 2024