#4949th of 110 in Learning and cookbooks
diffusion-models-class
Free Hugging Face course on diffusion models with Diffusers notebooks
- Stars
- 4.4k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Language
- Jupyter Notebook
Missed the latest GitHub check; these facts may be older.
Overview
A course of Jupyter notebooks and written units that teach diffusion models: theory, generating images and audio with the Diffusers library, training from scratch, fine-tuning, guidance and Stable Diffusion. Units 1 to 3 are listed with 2022 publishing dates; unit 4 is marked as to be confirmed for January 2023.
Who it is for: Python developers with PyTorch basics learning diffusion models
Strengths
- Hands-on notebooks pair each unit's theory with runnable Diffusers and PyTorch code
- Covers training from scratch, fine-tuning, guidance and Stable Diffusion in one sequence
- Apache-2.0 licensed and free; community translations in Chinese, Japanese and Korean
Weaknesses
- Syllabus lists unit 4 as TBC for January 2023; README says more is coming soon
- Requires a Hugging Face account to push models and pipelines to the hub
- Assumes solid Python and basic PyTorch; only links external tutorials for those
- Translations live in separate repos and may lag the English content
What it needs
- Needs Hugging Face account, Diffusers, PyTorch, Jupyter
- Models: Stable Diffusion, Diffusers pipelines
Also in Learning and cookbooks
See all 110| Rank | Project | Score |
|---|---|---|
| 1 | ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases | 92 out of 100 |
| 2 | generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript | 83 out of 100 |
| 3 | rag_techniquesCollection of 42 runnable notebooks implementing RAG techniques | 82 out of 100 |
| #4 | cs249r_bookOpen textbook and course materials for machine learning systems engineering | 82 out of 100 |
| #5 | agents-towards-productionJupyter tutorials for taking LLM agents from prototype to production | 82 out of 100 |