
Hugging Face · Course
Diffusion Course
The Hugging Face Diffusion Models Course is a free course on the theory behind diffusion models and on generating images and audio with the Diffusers library, from implementing a model from scratch to Stable Diffusion, in four units.
Who it suits
- Developers with solid Python and some PyTorch who want to understand diffusion models.
- Learners who want to train and fine-tune their own models.
What it covers
- The theory behind diffusion models.
- Generating images and audio with the Diffusers library.
- Training diffusion models from scratch and fine-tuning existing ones on new data.
- Conditional generation, guidance and custom pipelines, including Stable Diffusion.
Common questions about Diffusion Course
- What do I need first?
- Hugging Face asks for a good level of Python and a grounding in deep learning and PyTorch, and links free resources to prepare.
- How is it structured?
- Four units, each with a theory section and two notebooks.
- Is it free?
- Hugging Face describes it as a free course.
More like this
Keep learning on Infrato
- Path: AI for software developers
- More from Hugging Face: all Hugging Face listings in the directory
- Explore all AI courses
Where this comes from
Written from Hugging Face’s own pages, read on 2026-10-14. Content, prices and availability change, so the provider’s page is the source. We are not affiliated with Hugging Face and this is not an endorsement.