Advanced Course

Hands on LangGraph

Master LangGraph for building advanced agentic RAG systems. Learn state graphs, conditional routing, iterative retrieval, and multi-step workflows through 10+ hands-on projects.

6
Weeks
18
Modules
10+
Projects
100%
Hands-On

Course Overview

An advanced 6-week hands-on course on LangGraph. Learn to build complex, agentic RAG systems with state management, conditional routing, and iterative workflows.

Graph-Based Workflows

Master state graphs, nodes, edges, and conditional routing. Build complex multi-step RAG workflows that go beyond linear chains.

State Management

Learn to manage state across workflow steps, persist context, and build stateful RAG systems that remember previous interactions.

Iterative Retrieval

Build RAG systems that refine queries, re-retrieve documents, and iteratively improve answers through multiple passes.

Conditional Routing

Implement intelligent routing based on query type, complexity, or context. Route to different retrieval strategies dynamically.

Query Decomposition

Break complex queries into sub-queries, retrieve for each, and synthesize comprehensive answers from multiple sources.

Agentic RAG Systems

Build fully agentic RAG systems that can reason, plan, retrieve, and generate answers through multi-step workflows.

6-Week Curriculum

A structured 6-week program covering all aspects of LangGraph for advanced RAG systems. Each week includes hands-on projects and practical exercises.

Week 1: LangGraph Foundations

01

Module 1: Introduction to LangGraph

LangGraph architecture, state graphs, nodes, edges, installation, and setup. Understanding when to use LangGraph vs LangChain.

Project:

Build your first LangGraph workflow with basic nodes and edges

02

Module 2: State Management

TypedDict state, state updates, state reducers, persisting state, managing context across workflow steps.

Project:

Build a stateful workflow with persistent context

03

Module 3: Basic RAG with LangGraph

Building a simple RAG workflow with LangGraph: retrieve node, generate node, state flow.

Project:

Convert a LangChain RAG chain to LangGraph workflow

Week 2: Conditional Routing & Decision Making

04

Module 4: Conditional Edges

add_conditional_edges, routing functions, dynamic workflow paths, decision-making in graphs.

Project:

Build a workflow with conditional routing based on query type

05

Module 5: Query Classification & Routing

Classify queries, route to different retrieval strategies (dense, hybrid, keyword), implement intelligent routing.

Project:

Build a multi-strategy RAG system with query-based routing

06

Module 6: Multi-Path Workflows

Parallel paths, merging results, complex routing logic, handling multiple retrieval strategies simultaneously.

Project:

Build a workflow with parallel retrieval paths and result merging

Week 3: Iterative Retrieval & Refinement

07

Module 7: Loops & Iteration

Adding loops to graphs, iterative retrieval, re-querying with refined queries, loop termination conditions.

Project:

Build an iterative RAG system that refines queries until quality threshold

08

Module 8: Answer Quality Evaluation

Evaluating answer quality, confidence scoring, deciding when to re-retrieve, self-correction mechanisms.

Project:

Build a self-correcting RAG system with quality evaluation

09

Module 9: Query Refinement

Generating better queries, expanding queries, narrowing queries, multi-turn query refinement.

Project:

Build a query refinement workflow with iterative improvement

Week 4: Query Decomposition & Multi-Step Reasoning

10

Module 10: Query Decomposition

Breaking complex queries into sub-queries, decomposing multi-part questions, parallel sub-query processing.

Project:

Build a query decomposition system for complex questions

11

Module 11: Answer Synthesis

Combining answers from multiple sub-queries, synthesizing comprehensive responses, handling conflicting information.

Project:

Build a multi-query RAG system with answer synthesis

12

Module 12: Multi-Step Reasoning

Building workflows that require multiple reasoning steps, chaining retrievals, intermediate reasoning states.

Project:

Build a multi-step reasoning RAG system

Week 5: Agentic RAG Systems

13

Module 13: Agentic Architecture

Planning, execution, tool use, decision-making in agentic systems. Building agents with LangGraph.

Project:

Build a planning agent with tool selection and execution

14

Module 14: RAG + Agents

Combining RAG with agentic capabilities, tool-augmented RAG, agents that retrieve and reason.

Project:

Build a fully agentic RAG system with multiple tools

15

Module 15: Advanced Agent Patterns

Multi-agent systems, agent collaboration, supervisor patterns, hierarchical agent architectures.

Project:

Build a multi-agent RAG system with supervisor coordination

Week 6: Production Deployment & Capstone

16

Module 16: Graph Persistence & Checkpointing

Saving graph state, checkpointing workflows, resuming interrupted workflows, state persistence strategies.

Project:

Implement checkpointing for long-running workflows

17

Module 17: Production Deployment

Deploying LangGraph workflows, API design, streaming responses, monitoring, debugging production graphs.

Project:

Deploy a LangGraph workflow as a production API with streaming

18

Module 18: Capstone Project

Build a complete production-ready agentic RAG system. Multi-step reasoning, iterative retrieval, query decomposition, agentic capabilities.

Capstone:

Enterprise Agentic Knowledge Assistant with Advanced RAG

Technical Requirements

Everything you need to get started with LangGraph.

Prerequisites

  • Python 3.8 or higher
  • Strong understanding of Python programming
  • Familiarity with LangChain (recommended prerequisite)
  • Understanding of RAG concepts and vector stores
  • API keys for OpenAI or other LLM providers

Required Libraries

pip install langgraph

pip install langchain

pip install langchain-openai

pip install langchain-community

pip install langchain-core

Additional libraries covered in course

Ready to Master LangGraph?

Join the Hands on LangGraph course and build advanced agentic RAG systems. Master state graphs, conditional routing, and iterative workflows.

Enroll Now