huggingface/agents-course

This repository contains the Hugging Face Agents Course.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 58 minutes ago
Type:Curated List / Learning ResourceCategory(s):Agent Frameworks & SDKsProgramming Courses & BooksAI Agents & LLM Apps
Added to GitGenius on September 13th, 2026
Created on January 16th, 2025
Open Issues & Pull Requests: 168 (+0)
GitHub issues: Enabled
Number of forks: 2,335
Total Stargazers: 32,513 (+0)
Total Subscribers: 228 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 32.0 hours
Mean response time: 21.7 days
90th percentile: 43.8 days
Tracked items: 171

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 41% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed. Three people close 63% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 103
New in 7 days: 4
Closed in 7 days: 0
Avg open age: 357 days
Stale 30+ days: 83
Stale 90+ days: 69

Recent activity

Opened in 7 days: 4
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • hands-on-bug (93)
  • documentation (48)
  • question (28)
  • good first issue (1)

Detailed Description

The Hugging Face Agents Course is an educational resource that teaches developers how to build AI agents using modern frameworks and techniques.

The course addresses the challenge of learning agentic AI by providing structured, hands-on instruction that progresses from foundational concepts to practical implementation. It covers the definition of agents and large language models, explores how to fine-tune models for function-calling, and teaches three major agent frameworks: smolagents, LlamaIndex, and LangGraph. The curriculum includes specialized units on agentic retrieval-augmented generation and observability techniques for tracing and evaluating agents.

Developers should choose this course if they want a comprehensive introduction to building agents with production-ready frameworks. It suits learners with basic Python and LLM knowledge who prefer structured, free educational content over scattered documentation. The course distinguishes itself by covering multiple frameworks side-by-side rather than focusing on a single approach, allowing students to understand the trade-offs between smolagents as a lightweight option, LlamaIndex for data-centric applications, and LangGraph for fine-grained control over agent workflows. The final unit includes a benchmark and leaderboard, providing concrete evaluation of learned skills.

The project welcomes contributions for typo and grammar fixes through pull requests, with an active Discord community for discussion and collaboration. Development activity centers on maintaining course content quality and expanding the curriculum with bonus units covering specialized topics like fine-tuning for function-calling and agents in game environments.