Stateful AI Agents with LangGraph
Learn to design, build, and manage resilient multi-agent AI systems using LangGraph for complex, stateful workflows.
-
💬
AI instructor
Ask about any lesson and get a clear answer instantly, anytime. -
🕐
Start anytime
No schedules or deadlines — learn at your own pace, whenever suits you. -
🌐
In English
Lessons, tasks and certificate — all fully in your language.
About this course
Course contents
6 modules · 30 lessons · 3h
1
The Graph Mindset
Understand why graphs are necessary for advanced AI and learn the basic theory of stateful computation.
- Welcome to LangGraph
Introduction to the course goals and the shift from linear chains to agentic graphs.5 min - Beyond Simple Chains
Why traditional LLM chains fail at complex tasks and how graphs solve this.6 min - Graph Theory for AI
Defining nodes and edges in the context of an AI workflow.6 min - What is Stateful Computation?
The difference between stateless API calls and keeping memory across steps.6 min - Defining Your First State
Using Python TypedDict to define what information your agent will track.7 min
2
Building Your First Graph
Learn the core syntax of LangGraph to create and run a functional agent.
- Nodes: The Workers
Creating Python functions that act as nodes in your graph.6 min - Edges: The Paths
Connecting nodes to define the sequence of execution.6 min - Conditional Logic
Using conditional edges to let the agent decide which node to visit next.7 min - The Compilation Step
Turning your graph definition into an executable application with .compile().5 min - Invoking the Graph
Passing initial input and watching the graph execute through its nodes.6 min
3
State Management & Persistence
Master how to store and retrieve information across long-running agent sessions.
- How State Flows
Understanding how the state object is passed and updated between nodes.6 min - State Reducers
Using Annotated types to define how new data merges with existing state.7 min - Intro to Checkpointers
Using memory savers to persist state automatically.6 min - Memory and History
Implementing a conversation buffer within the graph state for chat-like behavior.6 min - Time Travel: State Snapshots
Viewing and debugging the state at any specific point in the graph's history.5 min
4
Multi-Agent Collaboration
Design systems where multiple specialized agents work together on a single task.
- The Multi-Agent Philosophy
Breaking down a complex task into specialized roles (e.g., Researcher, Writer).5 min - The Supervisor Pattern
Building a 'boss' node that routes work to other agent nodes.7 min - Agent Handoffs
How one agent signals that its work is done and passes control back or forward.6 min - Shared Scratchpads
Managing a shared state area where multiple agents contribute findings.6 min - Building the Team
A step-by-step code walkthrough of a two-agent collaboration graph.6 min
5
Advanced Loops & Human Oversight
Implement complex logic like self-correction, RAG, and manual approvals.
- Cyclical Workflows
Creating loops that allow agents to retry or refine their work.6 min - Self-Correction Loops
Designing a node that critiques and sends work back for revision.6 min - Agentic RAG
Integrating retrieval tools directly into the graph's decision loop.7 min - Adaptive Retrieval
Letting the agent decide when it needs more data vs when to answer.6 min - Human-in-the-Loop: Interrupts
Configuring the graph to pause for human review before sensitive steps.6 min - Editing State Manually
How a human can modify the graph's state during a pause to guide the agent.5 min
6
Resilience & Reliability
Ensure your agents are production-ready by handling errors and edge cases.
- Why Agents Fail
Identifying common pitfalls like infinite loops and hallucinated tool calls.5 min - Error Handling in Nodes
Using try-except blocks and specialized error nodes to catch failures.6 min - Fallback Strategies
Implementing secondary LLMs or simplified logic when the primary path fails.6 min - Course Wrap-Up
Reviewing the journey from chains to stateful multi-agent systems.7 min
The Autonomous Research & Support Suite
Build a multi-agent system where a 'Support Agent' receives a query, a 'Researcher' fetches data via RAG, a 'Reviewer' checks the quality, and a human must approve any final external email sending. The system must persist history and handle API errors gracefully.
What you'll get
-
📜
Certificate of completion
Add it to your LinkedIn profile -
💬
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time. -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
14-day refund
No questions asked -
⚡
Short & focused
3h of practical content
Certificate of completion
Every course you complete on PickAClass issues a credential like this — original, with its own code, verifiable by URL, and detailed about what was actually demonstrated.
Reviews
No reviews yet — be the first to share your experience.
Learners also took
Agentic AI Development with LangGraph and LangChain
No-Code AI Automation: Build Chatbots and Launch an Agency
Building RAG Systems and AI Agents with Python and OpenAI
Prompt-Driven Development: Build Full-Stack Next.js Apps with Cursor AI
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe. We don’t store card details — Stripe handles them securely.
Can I get a refund? +
Yes — full refund within 14 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Get 10 courses a month
Members get 10 courses of their choice every month for S$0. No per-course charges — you pay only the subscription.
- ✓ 10 courses every month
- ✓ Cancel anytime
Renews monthly. Unused courses expire at the end of each billing month.