Awesome AI Agents › Courses and Tutorials

Courses and Tutorials

37 projects

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.

⭐ 78292 MDX added 2025-10-20

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.

⭐ 76691 Python added 2026-01-04

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.

⭐ 37524 Jupyter Notebook added 2025-03-20

huggingface/agents-course

The Hugging Face Agents Course is a comprehensive educational resource that teaches the fundamentals and advanced concepts of AI agents and large language models through structured units, practical frameworks, and community collaboration.

⭐ 32489 Jupyter Notebook

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.

⭐ 24272 Jupyter Notebook

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.

⭐ 15179 TypeScript added 2026-05-25

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.

⭐ 12660 Python added 2025-05-02

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.

⭐ 9659 Jupyter Notebook added 2025-06-16

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.

⭐ 6970 Python added 2026-07-13

daveebbelaar/ai-cookbook

The AI Cookbook by Dave Ebbelaar offers practical examples and tutorials with copy/paste code snippets to help developers build real-world AI systems efficiently.

⭐ 4450 Python added 2025-04-19

GiovanniPasq/agentic-rag-for-dummies

Tutorial and modular reference implementation of an agentic RAG system on LangGraph, covering hierarchical indexing, conversation memory, query clarification and multi-agent map-reduce retrieval.

⭐ 4141 Jupyter Notebook added 2026-03-01

killop/anything_about_game

A comprehensive curated list of resources for game development, covering topics from game engines and assets to graphics, physics, and AI.

⭐ 4092 added 2026-04-06

Windy3f3f3f3f/how-claude-code-works

Educational reverse-engineering notes on the architecture of Claude Code, covering the agent loop, context engineering, tool system, skills, memory and the layered permission model across 16+ documents.

⭐ 3625

microsoft/agent-academy

Microsoft repository hosting the Copilot Studio Agent Academy, a three-part course with mission-based lessons for people who want to build agents with Microsoft Copilot Studio.

⭐ 3364 PowerShell

decodingai-magazine/second-brain-ai-assistant-course

An open-source course teaching how to build a production-ready Second Brain AI assistant using LLMs, RAG, agents, fine-tuning, and LLMOps with practical system design and deployment techniques.

⭐ 3085 Jupyter Notebook added 2025-10-20

genieincodebottle/generative-ai

A comprehensive resource hub for learning Generative AI, including roadmaps, projects, use cases, interview and coding preparation, and cloud deployment guides.

⭐ 2623 Jupyter Notebook added 2025-10-04

neural-maze/ava-whatsapp-agent-course

Ava is a comprehensive course and project for building a production-ready AI WhatsApp agent capable of realistic conversations, voice and image recognition, and deployment using advanced AI technologies and cloud services.

⭐ 1677 Python added 2025-03-24

emarco177/langchain-course

Companion repository for a LangChain and LangGraph course that teaches AI agent development through seven progressively harder Python projects spread across git branches and linked repositories.

⭐ 1655

pguso/rag-from-scratch

Educational JavaScript repository that builds retrieval-augmented generation from first principles in ordered, self-contained examples running locally with no cloud APIs or framework abstractions.

⭐ 1627 JavaScript

DataTalksClub/ai-dev-tools-zoomcamp

A free cohort-based course on AI-native software engineering, teaching disciplined use of AI coding tools and agents for building, testing, deploying and auditing real applications.

⭐ 1606

neural-maze/philoagents-course

PhiloAgents Course is an open-source educational project that teaches how to build an AI-powered game simulation engine impersonating historical philosophers, combining philosophy with modern AI technology through hands-on modules covering agent development, RAG systems, system architecture, and LLMOps best practices.

⭐ 1544 Python added 2025-05-02

benman1/generative_ai_with_langchain

Companion code repository for the book "Generative AI with LangChain, 2024 Edition," providing practical examples and resources to build large language model applications using LangChain and Python.

⭐ 1421 Jupyter Notebook added 2025-04-19

victordibia/designing-multiagent-systems

Code repository for the book Designing Multi-Agent Systems, containing PicoAgents, a complete multi-agent framework written from scratch to teach agent reasoning loops, orchestration patterns and evaluation.

⭐ 1247 Python

fetchai/innovation-lab-examples

Collection of 80+ self-contained, runnable Python examples for building autonomous and multi-agent systems with Fetch.ai uAgents, ASI:One, Agentverse, MCP, A2A and mainstream LLM SDKs.

⭐ 1143 Python

NirDiamant/Agent_Memory_Techniques

Agent Memory Techniques is a tutorial repository of 30 runnable Jupyter notebooks covering memory patterns for LLM agents, from conversation buffers to knowledge graphs, MemGPT, Mem0, Letta, Zep and Graphiti.

⭐ 1054 Jupyter Notebook

pguso/agents-from-scratch

Educational repository that builds a single AI agent step by step across twelve lessons using a local GGUF model, with no frameworks, no cloud APIs and no hidden reasoning.

⭐ 999 Python

curiousily/AI-Bootcamp

Self-paced bootcamp of Jupyter notebooks and tutorials covering machine learning foundations, MLOps, local LLMs with Ollama, RAG, LangChain, LangGraph, DSPy, fine-tuning and CrewAI agents.

⭐ 943 Jupyter Notebook

strands-agents/samples

Official example repository for the Strands Agents SDK, with Python and TypeScript tutorials covering agent fundamentals, multi-agent systems, deployment, integrations, evaluation and industry use cases.

⭐ 847 Python

rohitg00/awesome-ai-apps

Curated repository of complete, runnable AI agent and LLM application examples grouped into starter agents, advanced agents, multi-agent teams, RAG applications and multimodal apps across many frameworks and model providers.

⭐ 827 HTML

ClavixDev/Awesome-Vibecoding-Guide

A documentation-only English playbook on earning money with AI-assisted "vibecoding", covering coding agents, MCP servers, prompting workflow, delivery process and a Cloudflare-based stack.

⭐ 772

the-ai-merge/multimodal-agents-course

Open course that walks through building Kubrick, a multimodal video-processing agent, covering a FastMCP server over Pixeltable, a custom MCP client, a Groq-hosted Llama 4 agent and Opik tracing.

⭐ 575 Python

towardsai/ragbook-notebooks

A comprehensive collection of Jupyter notebooks supporting the "Building LLMs for Production" book, covering foundational concepts, advanced techniques, and practical applications of large language models in production environments.

⭐ 559 Jupyter Notebook added 2025-03-09

oxbshw/LLM-Agents-Ecosystem-Handbook

Practical handbook for building, evaluating, securing and shipping LLM agent systems, covering the whole agent stack with adapters for 24 or more providers, blueprints, templates and checklists.

⭐ 547 Python

TheDecipherist/claude-code-mastery

Guide and companion configuration kit for Claude Code, shipping a global CLAUDE.md template, hook scripts, skills and a settings template; the authors mark this version obsolete in favour of a newer starter kit.

⭐ 546 Shell

alirezadir/Agentic-AI-Systems

Agentic-AI-Systems is a structured learning repository on building production agentic systems, combining notes on foundations, framework tutorials, design patterns, use cases and interview preparation material.

⭐ 471 Python

Varietyz/Disciplined-AI-Software-Development

A documented methodology with reusable prompt and persona files for working with AI models on software projects, using file size limits, phased planning and validation gates to curb code bloat and context drift.

⭐ 406 Python

Bklieger/Claude-React-Jumpstart

Claude-React-Jumpstart is a beginner-friendly step-by-step tutorial for setting up and running Claude-generated React code locally using Vite, Tailwind CSS, and Shadcn UI components.

⭐ 124 JavaScript added 2025-04-19