Mindket

Agents Course Notebooks

Newversion 1 · updated

Overview

Collects the notebooks of the Hugging Face Agents Course, covering a dummy agent library, smolagents, LlamaIndex, LangGraph and two bonus units. For learners building AI agents hands-on.

Agents Course Notebooks is a kit in the Education category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and the huggingface_hub package
  • A tool that opens notebook files
Runs in
  • A Jupyter-style notebook tool for the notebook files
  • Python, for the Vision Web Browser script and for downloading the files
  • Windows, macOS or Linux, where you can download the files with Python
Start with
pip install -U huggingface_hub
hf download agents-course/notebooks

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This repository holds the hands-on notebooks that go with the Hugging Face Agents Course. The index lists 16 entries, mostly Jupyter notebooks and one Python script, grouped by unit. They cover a dummy agent library, three agent frameworks and two bonus units.

Who it suits

It suits learners who follow the Agents Course and want the practice files, and developers who want to compare how smolagents, LlamaIndex and LangGraph build agents.

IndustryWho uses itHow they use itExample
EducationLearners on the courseOpen the notebook for each unit as they studyWork through the Code Agents notebook
SoftwareDevelopers choosing a frameworkRead the same ideas in three frameworksCompare the Tools notebooks for smolagents and LlamaIndex
TrainingTeachers running a workshopUse the units as class exercisesAssign the Mail Sorting notebook

People who want a ready-made agent product can skip it, since these are teaching notebooks.

Where to use it

  • A Jupyter-style notebook tool for the notebook files
  • Python, for the Vision Web Browser script and for downloading the files
  • Windows, macOS or Linux, where you can download the files with Python
Use caseWhoWhat they get back
Learn the basicsBeginnersA dummy agent library notebook in Unit 1
Try a frameworkDevelopersNotebooks for smolagents, LlamaIndex or LangGraph in Unit 2
Go furtherAdvanced learnersBonus notebooks on tuning Gemma and on monitoring agents

How to set it up

You need these first:

  • Python and the huggingface_hub package
  • A tool that opens notebook files
  1. Install the Hugging Face hub package.
  2. Download the repository files to your computer.
  3. Open the notebook for the unit you are on.
pip install -U huggingface_hub
hf download agents-course/notebooks

How to use it

Follow the course units in order and open the matching notebook from the index. The card text gives no run steps beyond the download, so follow the course pages for details.

ToolWhat it does
Unit 1The Dummy Agent Library notebook
Unit 2.1 smolagentsCode Agents, Multi-agent, Retrieval Agents, Tool Calling Agents, Tools and Vision Agents notebooks, plus a Vision Web Browser script
Unit 2.2 LlamaIndexAgents, Components, Tools and Workflows notebooks
Unit 2.3 LangGraphAgent and Mail Sorting notebooks
Bonus Unit 1A notebook on Gemma SFT and thinking function calls
Bonus Unit 2A notebook on monitoring and evaluating agents

Example

A learner finishing Unit 2.3 opens the Mail Sorting notebook from the LangGraph group to practice building an agent that sorts mail. The notebook is the hands-on part of that unit.

For newcomers and experts

An agent is a program where a language model chooses actions and uses tools. A first small step is to open the Unit 1 notebook, which builds a dummy agent library, before trying a framework.

Unit 2 repeats the agent idea in three frameworks, so you can see what each one makes easy. The bonus units go further, with supervised fine-tuning of Gemma for function calling and with ways to monitor and evaluate agents.

  1. Start with the Dummy Agent Library in Unit 1
  2. Pick a framework in Unit 2
  3. Build agents with tools in its notebooks
  4. Try the bonus units on tuning and monitoring

Good to know

  • Contents: 16 entries across Unit 1, Unit 2.1 to 2.3 and two bonus units
  • Format: notebook files, plus one Python script for the Vision Web Browser
  • Course: the notebooks belong to the Hugging Face Agents Course
  • License: apache-2.0
  • Cost to run: none named, no API key or account in the card text
  • Data it reaches: it downloads files from Hugging Face, and the card text names no other service or account

README and files

README

Agents Course Notebooks

Collects the notebooks of the Hugging Face Agents Course, covering a dummy agent library, smolagents, LlamaIndex, LangGraph and two bonus units. For learners building AI agents hands-on.

Made by agents-course on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This repository holds the hands-on notebooks that go with the Hugging Face Agents Course. The index lists 16 entries, mostly Jupyter notebooks and one Python script, grouped by unit. They cover a dummy agent library, three agent frameworks and two bonus units.

Who it suits: It suits learners who follow the Agents Course and want the practice files, and developers who want to compare how smolagents, LlamaIndex and LangGraph build agents.

Industry | Who uses it | How they use it | Example
Education | Learners on the course | Open the notebook for each unit as they study | Work through the Code Agents notebook
Software | Developers choosing a framework | Read the same ideas in three frameworks | Compare the Tools notebooks for smolagents and LlamaIndex
Training | Teachers running a workshop | Use the units as class exercises | Assign the Mail Sorting notebook

People who want a ready-made agent product can skip it, since these are teaching notebooks.

Where to use it:

  • A Jupyter-style notebook tool for the notebook files
  • Python, for the Vision Web Browser script and for downloading the files
  • Windows, macOS or Linux, where you can download the files with Python
Use case | Who | What they get back
Learn the basics | Beginners | A dummy agent library notebook in Unit 1
Try a framework | Developers | Notebooks for smolagents, LlamaIndex or LangGraph in Unit 2
Go further | Advanced learners | Bonus notebooks on tuning Gemma and on monitoring agents

How to set it up: You need these first:

  • Python and the huggingface_hub package
  • A tool that opens notebook files
  1. Install the Hugging Face hub package.
  2. Download the repository files to your computer.
  3. Open the notebook for the unit you are on.
pip install -U huggingface_hub
hf download agents-course/notebooks

How to use it: Follow the course units in order and open the matching notebook from the index. The card text gives no run steps beyond the download, so follow the course pages for details.

Tool | What it does
Unit 1 | The Dummy Agent Library notebook
Unit 2.1 smolagents | Code Agents, Multi-agent, Retrieval Agents, Tool Calling Agents, Tools and Vision Agents notebooks, plus a Vision Web Browser script
Unit 2.2 LlamaIndex | Agents, Components, Tools and Workflows notebooks
Unit 2.3 LangGraph | Agent and Mail Sorting notebooks
Bonus Unit 1 | A notebook on Gemma SFT and thinking function calls
Bonus Unit 2 | A notebook on monitoring and evaluating agents

Example: A learner finishing Unit 2.3 opens the Mail Sorting notebook from the LangGraph group to practice building an agent that sorts mail. The notebook is the hands-on part of that unit.

For newcomers and experts: An agent is a program where a language model chooses actions and uses tools. A first small step is to open the Unit 1 notebook, which builds a dummy agent library, before trying a framework.

Unit 2 repeats the agent idea in three frameworks, so you can see what each one makes easy. The bonus units go further, with supervised fine-tuning of Gemma for function calling and with ways to monitor and evaluate agents.

Start with the Dummy Agent Library in Unit 1
Pick a framework in Unit 2
Build agents with tools in its notebooks
Try the bonus units on tuning and monitoring

Good to know:

  • Contents: 16 entries across Unit 1, Unit 2.1 to 2.3 and two bonus units
  • Format: notebook files, plus one Python script for the Vision Web Browser
  • Course: the notebooks belong to the Hugging Face Agents Course
  • License: apache-2.0
  • Cost to run: none named, no API key or account in the card text
  • Data it reaches: it downloads files from Hugging Face, and the card text names no other service or account

On Hugging Face, 13 November 2026

  • Downloads in the last 30 days: 0
  • Likes: 1,131
  • License: apache-2.0

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download agents-course/notebooks

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Education

See all in Education

Vāgdhenu by prathoshap

prathoshap · Kit

Reads classical Sanskrit verses aloud in a chant style, using one trained voice and a reference clip that sets the rhythm. For people who study, recite or need…

New

Limite 1B - Violetto

paradigma-inc · Kit

Solves hard math problems with a 1B-parameter model trained from scratch for fast, high-volume reasoning. It suits developers who run math workloads on an NVID…

New

Agaram 2.5B

murai-labs · Kit

Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers…

New