
Students will understand LangChain's limitations, like infinite loops, and learn how LangGraph solves these by modeling AI workflows as highly controlled, stateful graphs with nodes and edges
Students will construct foundational state graphs without LLMs. They will define a shared memory state using TypedDict, create Python function nodes, and connect them linearly using basic examples
Students will design dynamic, non-linear workflows by creating routing functions and conditional edges. They will practice dynamically routing execution paths using customer service and ATM exercises
Students will integrate Large Language Models directly into graph architectures. They will define an LLM node to answer user queries from the state and build a Gradio UI chat interface for the workflow
Students will be able to build a LangGraph AI agent combining an LLM with Tavly search. They will learn to bind tools, manage agent state using message reducers, map workflow nodes and conditional edges, and create a Gradio chat interface to test their agent.
Students will implement conversational memory using LangGraph's MemorySaver checkpointer. They will learn to save workflow states, maintain context, and isolate multi-user chats using thread IDs.
Students will construct functional AI agents by binding LLMs to external tools, like a Wikipedia search. They will use conditional edges to let the LLM consult tools dynamically before synthesizing answers.
Students will build stateful Agentic RAG systems. They will process documents into vector databases, wrap the retriever as a tool, and write detailed prompts to strictly ground AI answers on retrieved data
Students will build Corrective RAG systems that grade retrieved documents, automatically rewrite ambiguous queries, and improve accuracy over traditional RAG
Students will design reflection workflows where an AI systematically reviews, critiques, and improves its own generated outputs before delivering final answers.
Students will trace, debug, and monitor complex AI agents using LangSmith to visually track workflow navigation, tool execution, token usage, and latency.
Students will build AI agents that safely convert natural language into executable SQL queries, designing structured workflows to query databases autonomously.
Students will implement Human-in-the-Loop workflows, utilizing memory checkpointers to pause graph execution, obtain manual user approval, and safely resume.
Students will orchestrate a complex healthcare agent routing queries between SQL, RAG, web search, and Python, designing workflows that prevent infinite loops
LangGraph is one of the most powerful frameworks for building intelligent AI agents and workflow-driven applications. This course is designed to help you learn LangGraph from the ground up and apply it to real-world AI projects.
You will start by understanding the foundations of AI agents and LangChain before moving into LangGraph's graph-based architecture. Through hands-on examples, you will learn how to create stateful workflows using nodes, edges, conditional routing, memory, and checkpoints. As the course progresses, you will integrate Large Language Models (LLMs), external tools, databases, web search, and Retrieval-Augmented Generation (RAG) systems into your applications.
The course covers both fundamental and advanced topics, including conversational memory, Agentic RAG, Corrective RAG, reflection-based agents, Human-in-the-Loop workflows, SQL agents, and multi-tool AI systems. You will also learn how to monitor, trace, debug, and optimize AI workflows using LangSmith.
Every concept is explained step by step with practical coding demonstrations and real-world use cases. By the end of the course, you will be able to design, build, and deploy sophisticated AI agents that can reason, use tools, manage memory, and automate complex tasks.
Whether you are a developer, data scientist, AI enthusiast, or student, this course will provide the skills needed to build next-generation AI applications using LangGraph.