All Categories
AI Programming Beginner

Build AI Agents in Python: LangChain, LangGraph, MCP & RAG

This course runs for 13h 21m and is designed for beginner learners. It is taught by Rishabh Kumar Nigam, published by Udemy, and was released on September 2026. The course taught in English, includes exercise files, and uses Python 3.13, Ollama, LangChain, LangGraph, MCP, ChromaDB, LangSmith, Streamlit.

Build AI Agents in Python: LangChain, LangGraph, MCP & RAG

Course Overview

This course teaches you to build AI agents in Python by creating six different AI agent projects from scratch. Each module introduces a concept and applies it in a working project, covering structured output, tool calling, MCP, RAG, LangGraph, and an agent that audits its own work. You write every line of code yourself, gaining a deep understanding of each component.

The course runs entirely on local models with Ollama, with optional cloud API integration. It is designed for developers with basic programming knowledge in any language, with Python taught as needed.

Key Takeaways

  • Build six working AI agents in Python from scratch, understanding every line of code.
  • Create a complete RAG pipeline including chunking, embeddings, ChromaDB, retrieval, and memory management.
  • Master LangGraph features such as typed state, parallel branches, conditional routing, cycles, checkpointers, and human approval.
  • Develop your own MCP server and client, integrate with Claude Desktop, and use community MCP servers.
  • Build an agentic RAG that self-routes queries, rewrites bad queries, retries retrievals, filters by metadata, and audits documents.
  • Understand tool calling and ReAct by implementing loops manually before using LangChain.
  • Debug agents using LangSmith traces with real-time bug fixing demonstrations.

Prerequisites

  • Basic programming knowledge in any language (Java, C#, Go, JavaScript, PHP, etc.); Python is not required beforehand.
  • A laptop with 16 GB RAM recommended (8 GB acceptable for cloud API use).
  • Python 3.13, uv, and Git installed (covered in setup lecture).

Target Learners

  • Backend, full-stack, and mobile developers transitioning into AI engineering.
  • Developers familiar with languages other than Python who want to build AI agents.
  • CS students and self-taught coders seeking a portfolio of working AI agents.
  • Individuals who have used AI tools for agents but want to understand and fix their code.
  • Learners who found other agent courses too fast-paced or reliant on pre-written code.
Every AI Course Starts the Same Way. This One Doesn't. 5:23
How to Follow Along: Your Project, My Reference Repo 3:35
What Is an AI Agent? 5:05
Setup for both Mac and Windows 6:03
Your First LLM Call from Python 4:54
Udemy Rating 1:01
Access Files No pi required.
Free
Course files 1 file package

Discussions are closed

Comments are currently disabled for this course.