Learn transformers without the tuition bill
Open-source courseware that teaches the Hugging Face ecosystem by teaching transformers, and vice versa.

What it does
This repository holds the source content for the official Hugging Face course. It covers how to apply Transformers to natural language processing and other tasks, while introducing the core libraries—transformers, datasets, tokenizers, accelerate—and the Hugging Face Hub. The material is published as a free, open-source alternative to paid ML coursework.
The interesting bit
Instead of a narrow library tutorial, the course treats the entire Hugging Face stack as a single integrated curriculum. A small army of community volunteers is translating it into over a dozen languages—though, predictably, most of those chapters are still marked WIP.
Key highlights
- Covers the full Hugging Face ecosystem, not just the
transformerslibrary - Free and open-source, with content published directly from this repository
- Community translation effort spans Bengali, Persian, Telugu, and more
- Focuses on practical application across NLP and beyond
Caveats
- Most community translations are still marked as works in progress
- Scope is tightly coupled to the Hugging Face ecosystem; not a substitute for general machine-learning coursework
Verdict
Best for developers getting started with transformers or consolidating knowledge of the Hugging Face stack. If you already navigate the Hub and its libraries daily, you will likely outpace the material.
Frequently asked
- What is huggingface/course?
- Open-source courseware that teaches the Hugging Face ecosystem by teaching transformers, and vice versa.
- Is course open source?
- Yes — huggingface/course is open source, released under the Apache-2.0 license.
- What language is course written in?
- huggingface/course is primarily written in MDX.
- How popular is course?
- huggingface/course has 4.1k stars on GitHub.
- Where can I find course?
- huggingface/course is on GitHub at https://github.com/huggingface/course.