Skip to content

Hugging Face Agents Course — Notes & Experiments

Personal notes, experiments and implementations following the Hugging Face Agents Course.


What is this site?

This site collects my personal study notes and hands-on experiments as I work through the Hugging Face Agents Course. It is not a replacement for the official material — rather, it is a living notebook where I deepen my understanding by re-explaining concepts in my own words, running code experiments, and building small projects.

Course outline

Unit Topic
Unit 0 Welcome, setup & tools
Unit 1 Agent fundamentals — LLMs, tools, thoughts, actions & observations
Unit 2 Agent frameworks — smolagents, LlamaIndex, LangGraph
Unit 3 Agentic RAG
Unit 4 Capstone project & automated evaluation
Bonus Fine-tuning, observability, agents in games

Prerequisites

  • Basic Python programming
  • Familiarity with large language models (prompting, inference APIs)

How to run the notebooks

All notebooks live inside notebooks/. Install the environment and launch Jupyter:

conda env create -f environment.yml
conda activate hf-agents-env
jupyter lab

Or open them directly on Google Colab using the links provided on each page.


Official course

Follow the original course at huggingface.co/learn/agents-course and join the community on the HF Discord.