Back to index
OtherSelf-paced, around 12 chapters·Free

Hugging Face LLM Course

4.6

The free course I recommend for actually learning the open-source LLM toolchain rather than just calling someone's API. It grew out of the old NLP course and now stretches all the way to fine-tuning and reasoning models.

What We Liked

  • Hands-on with the libraries the open-source world actually runs on
  • Takes you from how a transformer works to fine-tuning your own model
  • Newer chapters cover LLM fine-tuning, reasoning models, and agents
  • Completely free, no ads, and the notebooks run in Colab

What Could Be Better

  • Steeper than a no-code course, you are writing real Python throughout
  • Sheer breadth means later chapters can feel dense if you rush
  • Centred on the Hugging Face ecosystem, though that is the point

Detailed review

There are really two ways to work with large language models, you either rent a closed one through an API or you learn to run and adapt open ones yourself, and this course is the best free path I know into that second world. It used to be called the NLP course and Hugging Face has since rebuilt and renamed it as the LLM course, which is a fair reflection of how much it now covers. The early chapters, one through four, are the foundation, you learn how transformer models actually work and then immediately get hands on with the Transformers library, pulling a model off the Hub, running inference, and fine tuning it on your own dataset with the Trainer API. The middle chapters take you through Datasets and Tokenizers and into the classic language tasks, which is where you stop treating the library as magic and start understanding what it is doing under the hood.

Then come the newer additions that justify the rename, dedicated chapters on fine tuning large language models, on building reasoning models in the style of the recent open releases, and material that reaches into agents, so it is no longer just an NLP primer but a genuine route into modern LLM engineering. Everything is hands on, the notebooks run in Colab so you do not need a powerful machine to start, and it is completely free with no ads, which for the quality on offer is remarkable. The trade off is that this is unapologetically technical, you are reading and writing real Python from the first chapter, so it is not the place to send someone who just wants to use ChatGPT better. The breadth is also a double edged sword, the course is large now and the later chapters move quickly, so if you rush them they can feel dense and you will get more from slowing down and doing the exercises.

And yes, it is built around the Hugging Face ecosystem, but since that ecosystem is effectively the standard for open models, that is a feature rather than a limitation. For anyone serious about fine tuning and deploying their own models, this is where I would start.

[ final ]

The verdict.

If you want to fine-tune and run open models rather than only rent closed ones, this is the single best free starting point. Work through it chapter by chapter and do the notebooks.