This course explores the rapidly evolving field of generative models, with a focus on diffusion models for image generation. You’ll start with the foundational concepts and progress to advanced architectures that power text-to-image systems. Learn how diffusion models transform noise into coherent images through forward and reverse processes, and how to optimize them using various loss functions and training strategies.



How to Build a Diffusion Model - An Introduction


Instructors: Fractal Analytics Academy
Included with
Recommended experience
What you'll learn
Core concepts behind diffusion models and their role in generative AI
How to build and train diffusion models from scratch
Techniques for creating text-to-image generation systems
Evaluation metrics and real-world applications of diffusion models
Skills you'll gain
Details to know

Add to your LinkedIn profile
May 2025
7 assignments
See how employees at top companies are mastering in-demand skills

There are 3 modules in this course
Explore the fundamentals of deep learning and generative models. Understand the diffusion process, its types, and applications in AI.
What's included
7 videos4 readings3 assignments2 discussion prompts
Learn the architecture and mechanics of diffusion models. Dive into forward/reverse passes, loss functions, and training strategies.
What's included
29 videos5 readings4 assignments5 ungraded labs
Build end-to-end text-to-image systems. Cover data preparation, model construction, training, evaluation, and hands-on labs.
What's included
1 video3 readings1 peer review
Offered by
Explore more from Machine Learning
- Status: Free
DeepLearning.AI
- Status: Preview
University of Colorado Boulder
- Status: Free Trial
Duke University
- Status: Free Trial
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
It’s a practical introduction to diffusion models—one of the most powerful techniques in generative AI for image creation.
You’ll be able to build, train, and evaluate diffusion models, including text-to-image systems.
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
More questions
Financial aid available,