Awesome AI AgentsCourses and Tutorials

emarco177/langchain-course

⭐ 1655 repository created 2023-04-15

This repository accompanies a paid video course on building AI agents with LangChain and LangGraph in Python. Rather than a library, it is a structured set of worked projects: each project lives on its own git branch or in a linked external repository, and commits are ordered so that learners can follow the build step by step and check out earlier states to see how a feature was assembled. The listed projects run from a hello world chain that introduces basic structure and LLM integration, through a modern search agent that uses the create_agent interface of LangChain version one with custom tools, Tavily search and structured outputs, an agents under the hood project that unpacks reasoning and acting patterns, a retrieval-augmented generation primer, a documentation helper assistant, a code interpreter that executes and analyses code, and on to reflection, reflexion and agentic RAG agents that critique and correct their own output. Additional linked repositories cover a social profile analyzer and a blog analyzer. The stated learning objectives are building agents from scratch, implementing tool calling and external API integration, creating RAG systems over vector databases such as Pinecone and FAISS, designing multi-step reasoning workflows, deploying agents, and handling error correction and self-improvement. The README states this is not a beginner course and expects familiarity with git, Python, environment variables, classes, testing and debugging, plus Python 3.10 or newer and a package manager such as uv, poetry or pipenv. Any LLM provider works, including local models served through Ollama as well as OpenAI, Anthropic and Gemini. It suits software engineers who want a project-driven path into agent frameworks.

https://github.com/emarco177/langchain-course

langchainlanggraphcoursetutorialpythonrag

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.

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.

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.