# huggingface/agents-course

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/huggingface-agents-course).**

25,440 stars · 1,787 forks · MDX · apache-2.0

## Links

- GitHub: https://github.com/huggingface/agents-course
- awesome-repositories: https://awesome-repositories.com/repository/huggingface-agents-course.md

## Topics

`agentic-ai` `agents` `course` `huggingface` `langchain` `llamaindex` `smolagents`

## Description

This project is a comprehensive educational curriculum focused on the design, implementation, and deployment of autonomous software agents. It provides a structured learning path that combines theoretical foundations with practical, hands-on exercises, enabling students to master the development of intelligent agents using industry-standard frameworks.

The course distinguishes itself through an interactive, notebook-based delivery model that allows learners to execute code and experiment with agent frameworks directly. It supports flexible execution environments, allowing students to utilize either cloud-hosted containerized spaces or local model inference to accommodate varying hardware constraints. The curriculum is organized into modular, sequential units designed for incremental skill building, with an optional certification process available for those who complete the assignments.

Beyond the core instructional material, the platform fosters a collaborative learning environment by integrating with community-driven support channels. The repository is maintained through version-controlled content, encouraging community contributions and peer-to-peer assistance to facilitate knowledge sharing throughout the learning journey.

The course materials are hosted as a public repository, providing open access to all documentation, syllabus information, and interactive notebooks.

## Tags

### Artificial Intelligence & ML

- [Agent Development Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-development-frameworks.md) — Teaches the design, construction, and deployment of autonomous software agents.
- [AI Development Resources](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-development-resources.md) — Serves as a comprehensive resource for learning to build intelligent autonomous agents.

### Education & Learning Resources

- [Interactive Notebooks](https://awesome-repositories.com/f/education-learning-resources/interactive-notebooks.md) — Educational content is delivered through executable documents that allow students to run code and experiment with agent frameworks directly.
- [Technical Tutorials](https://awesome-repositories.com/f/education-learning-resources/technical-tutorials.md) — Provides structured guides and curated materials to master complex technical concepts. ([source](https://hf.co/learn/agents-course))
- [Educational Courseware](https://awesome-repositories.com/f/education-learning-resources/educational-courseware.md) — Provides a structured collection of learning materials and hands-on exercises.
- [Interactive Tutorials](https://awesome-repositories.com/f/education-learning-resources/interactive-tutorials.md) — Bridges theoretical concepts and real-world implementation through guided exercises.
- [Training Curricula](https://awesome-repositories.com/f/education-learning-resources/training-curricula.md) — Offers a comprehensive sequence of lessons focused on building software development proficiency.
- [Learning Platforms](https://awesome-repositories.com/f/education-learning-resources/learning-platforms.md) — Combines instructional content with social interaction to facilitate skill acquisition.
- [Modular Learning Paths](https://awesome-repositories.com/f/education-learning-resources/modular-learning-paths.md) — Organizes content into independent, sequential chapters combining theory with practical exercises.
- [Course Learning Objectives](https://awesome-repositories.com/f/education-learning-resources/course-learning-objectives.md) — Defines the expected learning outcomes in AI agent theory, design, and practice. ([source](https://hf.co/learn/agents-course))
- [Course Syllabi](https://awesome-repositories.com/f/education-learning-resources/course-syllabi.md) — Outlines the general syllabus and topic progression for the course. ([source](https://hf.co/learn/agents-course/unit0/introduction))
- [Technical Certification Paths](https://awesome-repositories.com/f/education-learning-resources/technical-certification-paths.md) — Provides a structured curriculum for mastering specialized programming domains.

### Development Tools & Productivity

- [Interactive Learning Environments](https://awesome-repositories.com/f/development-tools-productivity/interactive-learning-environments.md) — Provides containerized, cloud-hosted environments for executing live demonstrations and student projects.
- [Version-Controlled Curricula](https://awesome-repositories.com/f/development-tools-productivity/version-controlled-curricula.md) — Uses version control to facilitate community contributions, bug reporting, and collaborative updates.

### Programming Languages & Runtimes

- [Local Model Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/local-model-runtimes.md) — Enables local execution of machine learning models to bypass cloud credit limits. ([source](https://hf.co/learn/agents-course/unit0/onboarding))
