Agents Course
FreeThis repository contains the Hugging Face Agents Course.
About Agents Course
The Hugging Face Agents Course is a free, open-source, structured curriculum that teaches learners how to build AI agents. Hosted on GitHub under the Apache-2.0 license, the course is divided into 4 main units covering the fundamentals of agents, large language models (LLMs), and practical frameworks such as smolagents, LangGraph, and LlamaIndex. It includes bonus units on fine-tuning LLMs for function calling, observability, evaluation, and even a playful Pokémon module. The course culminates in a final project where students create, test, and certify their own agent, with automated evaluation and a leaderboard. Prerequisites are basic knowledge of Python and LLMs. The course encourages community contributions and discussions via Discord.
Key Features
Pros & Cons
- Completely free and open-source with Apache-2.0 license
- Covers multiple leading agent frameworks (smolagents, LangGraph, LlamaIndex)
- Includes practical bonus topics like function-calling fine-tuning and observability
- Final project with automated evaluation and leaderboard provides tangible outcome
- Active community and contribution opportunities via GitHub and Discord
- Requires basic Python and LLM knowledge; not suitable for complete beginners
- Content is primarily text-based on GitHub (not video or interactive), which may not suit all learning styles
- Limited to Hugging Face ecosystem focus; may not cover other agent libraries in depth