← Back to catalog
Advanced LangGraph Workflows cover image
Agentic AI Advanced

Advanced LangGraph Workflows

Design durable stateful workflows for tool-using AI applications.

Instructor Jon Bell
Duration 240 minutes (6 lessons)
Estimated Effort 5 hours total (2.5 hrs/week over 2 weeks)
Price USD 79.00
USD 79.00 Full Lifetime Access

Sign in to track your learning progress.

Course Overview

Explore graph state, checkpoints, branching, and failure recovery through a production-shaped workflow. The course focuses on control flow and observability rather than generated recommendations.

What You Will Learn

Design stateful, multi-step graphs using LangGraph state reducers
Implement durable check-pointing for pause, resume, and human-in-the-loop steps
Build parallel branch execution and conditional router nodes
Handle transient node failures with backoff retry policies and safe rollback states
Monitor graph execution flows using telemetry and node execution metadata

Tools & Technologies Used

LangGraph Python 3.11 Asyncio Sqlite/PostgreSQL LangChain

Structured Curriculum

2 Modules  ·  6 Lessons  ·  240 Minutes Total

Module 1

Module 1: LangGraph Architecture & State Machines

3 lessons

Master graph state definitions, custom node reducers, and flow control.

  • 📄

    State Reducers and Graph Topologies

    Understand state immutability, state mutation keys, and reducer mechanics.

    Deep Dive Lecture 30 min
  • 📄

    Constructing Conditional Routing Nodes

    Build routing functions that evaluate confidence scores to branch execution paths.

    Code Workshop 35 min
  • 📄

    Parallel Branch Merging & Fan-Out

    Execute parallel retrieval and evaluation nodes before aggregating results into a final state.

    Hands-on Exercise 40 min
Module 2

Module 2: Durability, Checkpointing & Fault Tolerance

3 lessons

Integrate persistent state checkpoints for fault recovery and manual approvals.

  • 📄

    Database Checkpointers in Production

    Configure SQLite and Async SQLAlchemy checkpointers to persist thread state across restarts.

    Lab Session 45 min
  • 📄

    Implementing Human-in-the-Loop Interrupts

    Pause graph execution for human verification before high-risk database mutation steps.

    Hands-on Exercise 45 min
  • 📄

    Graph Recovery & Retry Policies

    Implement sub-graph error boundary traps and deterministic fallback nodes.

    System Design 45 min

Practical Project & Capstone Outcome

🚀 Capstone Project

Self-Correcting Multi-Step Code Refactoring Graph

Design a 5-node LangGraph workflow that accepts code, executes static linting, identifies issues, invokes an LLM repair node, and re-tests until clean or max retries are reached.

Prerequisites

  • Completion of 'Introduction to Agentic AI' or equivalent experience
  • Strong understanding of async Python (`asyncio`) and state machines

Intended Audience

  • Senior Software Engineers building complex LLM orchestration pipelines
  • Data Engineers orchestrating multi-stage AI workflows

Instructor Information

J

Jon Bell

Course Author & Industry Expert

Jon Bell is a Lead Distributed Systems Engineer specializing in stateful workflow engine design. He has authored several production graph frameworks.

Frequently Asked Questions

Is LangGraph required for stateful agents, or can I use raw Python?

While raw Python works for trivial loops, LangGraph provides production-grade state persistence, human interrupts, and branching control.

Does this cover version 0.2+ of LangGraph?

Yes, all lessons use modern LangGraph syntax with typed state dictionary reducers.