Awesome AI AgentsCourses and Tutorials

huggingface/agents-course

⭐ 32489 Jupyter Notebook repository created 2025-01-16

The Hugging Face Agents Course repository offers a comprehensive educational resource designed to teach users about AI agents, large language models (LLMs), and their practical applications. The course is structured into five main units, starting from the basics and progressing to advanced topics, including a final assignment with a benchmark to evaluate learning outcomes. It covers foundational concepts such as the definition of agents, the model family tree, and special tokens used in LLMs. The course also introduces various frameworks for building AI agents, including smolagents, LangGraph, and LlamaIndex, providing learners with hands-on experience in creating effective and production-ready AI agents. Additional bonus units focus on fine-tuning LLMs for function-calling and on observability and evaluation techniques to trace and assess agent performance. The course is accessible for free upon sign-up and is designed for individuals with basic knowledge of Python and LLMs. It encourages community contributions, offering guidelines for fixing typos, adding new units, and collaborating on existing content. The repository also provides links to the course content, contribution guidelines, and a Discord channel for community interaction. This course is ideal for learners seeking to deepen their understanding of AI agents and their implementation using modern frameworks, supported by practical examples and a collaborative learning environment.

https://github.com/huggingface/agents-course

agents-courseai-agentsai-frameworksbenchmarkscommunity-contributionseducational-courseevaluationfine-tuningfunction-callinghugging-facelanggraphlarge-language-modelsllamaindexllmsobservabilitypractical-learningpythonsmolagents

Also in Courses and Tutorials

dair-ai/Prompt-Engineering-Guide

A comprehensive guide and resource hub for prompt engineering, context engineering, retrieval-augmented generation, and AI agents, offering tutorials, papers, tools, and courses to optimize the use of large language models.

shareAI-lab/learn-claude-code

Learn Claude Code is an educational project that teaches how to build modern AI coding agents like Claude Code through a progressive tutorial covering core concepts, planning, subagents, and skills mechanisms.

patchy631/ai-engineering-hub

AI Engineering Hub is a comprehensive repository offering in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for learners and practitioners.

NirDiamant/GenAI_Agents

GenAI_Agents is a comprehensive repository offering tutorials, implementations, and community resources for building and advancing generative AI agents from basic to advanced levels.

walkinglabs/learn-harness-engineering

This course provides a comprehensive project-based tutorial on Harness Engineering for building reliable AI coding agents, covering environment setup, state management, verification, and control.

The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.

alirezadir/Machine-Learning-Interviews

A comprehensive guide to prepare for machine learning and AI technical interviews at major tech companies, covering coding, ML fundamentals, system design, and behavioral aspects.

WenyuChiou/awesome-agentic-ai-zh

A trilingual (Traditional Chinese, English, Simplified Chinese) learning roadmap for agentic AI, offering 240+ curated resources and hands-on examples from LLM basics to multi-agent systems.