Skip to content
InfratoApp

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.

Keep learning on Infrato

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.