Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LangGraph- Develop LLM powered AI agents with LangGraph
Bestseller
Highest Rated
Rating: 4.6 out of 5(4,254 ratings)
35,038 students

LangGraph- Develop LLM powered AI agents with LangGraph

Build LangGraph agents in Python: Reflexion, Agentic RAG, memory & human-in-the-loop, deployment for LangChain devs
Created byEden Marco
Last updated 10/2026
English
Arabic [Auto],German [Auto],

What you'll learn

  • Model agent workflows as graphs: state, nodes, conditional edges and cycles
  • Build Reflection and Reflexion agents that critique and revise their own output
  • Build Corrective, Self and Adaptive RAG agents with LangGraph and Tavily web search
  • Rebuild a ReAct agent in LangGraph with ToolNode and function calling
  • Add memory and human-in-the-loop with MemorySaver, SqliteSaver and interrupts
  • Run nodes in parallel with async fan-out/fan-in and conditional branching
  • Debug in LangGraph Studio and deploy with LangSmith Deployment (Assistants, Threads, Runs)
  • See multi-agent systems in production with GPT-Researcher and CopilotKit generative UI

Course content

13 sections • 68 lectures • 7h 12m total length
  • Intro2:29

    Discover LangGraph, a graph-based flow engineering approach to build highly customized agents within the link chains ecosystem, using nodes and edges for advanced agent logic.

  • Prerequisites (Please Watch this before enrolling)2:18

    In this video, we discuss the prerequisites for the course, which focuses on advanced technology and sophisticated GenAI agents using LangGraph. It's crucial to have a strong foundation in certain areas to keep up with the course content, as we won't be covering basic topics.

    • Python Proficiency:

      • Familiarity with concepts like:

        • Managing and storing environment variables using a .env file.

        • Package management tools such as Poetry, Pipenv, or Virtualenv.

        • Configuring the IDE with the interpreter.

        • Debugging and running files in the IDE.

        • Object-oriented programming.

        • Git version control.

      • Assumption of knowledge in these areas to maintain focus on LangGraph and advanced topics.

    • LangGraph and LangChain:

      • Overview:

        • LangGraph is an extension of the LangChain framework, tailored for building complex agent flows.

        • Use of LangChain is necessary to work with LangGraph.

      • Course Content:

        • Utilizes LangChain objects like prompt templates, chains, and possibly LangChain Expression Language.

        • Familiarity with these topics is beneficial.

        • Recommendation to check out a prior course covering these foundational topics if unfamiliar.

    • Ideal Students:

      • Proficiency in Python and LangChain is essential.

      • The course is challenging for those not comfortable with the mentioned topics.

      • Recommendation to reconsider taking the course if lacking proficiency in these areas.

    To conclude, this course is designed for those with a solid understanding of Python and LangChain. If you meet these prerequisites, you'll be well-prepared to dive into the advanced concepts of LangGraph and build sophisticated agentic applications.

  • Course Community1:28

    Join the LangGraph course community on the discord server to ask questions, get help, and discuss graph, flow, and engineering agents.

  • Course Resources

Requirements

  • Comfortable in Python: classes, type hints, async, virtual environments, env vars, debugging
  • LangChain basics: prompt templates, LCEL chains, tools, structured output — this course doesn't teach them
  • Git: clone and switch branches
  • Any python package manager, projects use uv, poetry or pipenv

Description

Welcome to first LangGraph Udemy course !
This comprehensive course is designed to teach you how to QUICKLY harness the power the LangGraph library for LLM agentic applications.
This course will equip you with the skills and knowledge necessary to develop cutting-edge LLM Agents solutions for a diverse range of topics.

Please note that this is not a course for beginners. This course assumes that you have a background in software engineering and are proficient in Python & LangChain. I will be using Pycharm IDE but you can use any editor you'd like since we only use basic feature of the IDE like debugging and running scripts .

Course map

  1. Concepts (≈ 42m): what LangGraph is, graphs, flow engineering, core components

  2. Agent patterns (≈ 4h, shared with the LangChain course): Reflection, Reflexion, Agentic RAG (Corrective/Self/Adaptive), ReAct with ToolNode

  3. LangGraph-only (≈ 2h50m): persistence & interrupts, async execution, Studio & LangSmith Deployment, GPT-Researcher, CopilotKit

The topics covered in this course include:

  • LangChain

  • LCEL

  • LangGraph

  • Agents

  • Multi Agents

  • Reflection Agents

  • Reflexion Agents

  • LangSmith

  • CrewAI VS LangGraph

  • Advanced RAG

  • Corrective RAG

  • Self RAg

  • Adaptive RAG

  • GPT Researcher

  • LangGraph Ecosystem:

    • LangGraph Studio / LangGraph IDE

    • LangGraph Cloud API

    • LangGraph Cloud Managed Service


Throughout the course, you will work on hands-on exercises and real-world projects to reinforce your understanding of the concepts and techniques covered. By the end of the course, you will be proficient in using LangGraph to create powerful, efficient, and versatile LLM applications for a wide array of usages.


This is not just a course, it's  also  a community. Along with lifetime access to the course, you'll get:

  1. Dedicated troubleshooting support with me

  2. Github links with additional AI resources, FAQ, troubleshooting guides

  3. No extra cost for continuous updates and improvements to the course

Who this course is for

  • AI Engineers, Software, backend and full-stack engineers who know LangChain and want stateful agents with LangGraph

  • LangChain-course graduates who want the LangGraph-only sections (6–10) — see the overlap note

This course is not for you if:

  • You're new to Python or LangChain

  • You want a source-level tour of LangGraph's internals and abstract classes

  • You want a concept-first, lecture-heavy course

Who this course is for:

  • Anyone that want to learn how to build Generative AI based applications with LangChain and LangGraph
  • AI Engineers, Data Scientists, Backend Developers, Fullstack Engineers