Beginner
Free
7 hours
LangGraph Fundamentals: Stateful Agent Workflows
State, nodes, edges, cycles, routing, and dependable control flow.
A rigorous beginner course on explicit state graphs, nodes, edges, reducers, routing, cycles, and the construction of a first dependable agent workflow. The curriculum is grounded in the curated technical references and preserves their technical depth, code, diagrams, decision rules, and failure analysis. Every lesson adds objectives, an applied lab, review questions, and concrete completion evidence. The course closes with a substantial capstone: Build a cyclic research-and-review graph with typed state, routing, termination limits, and failure tests.
What you will learn
Leave with a working mental model.
- 01 Model an agent workflow as explicit state and transitions
- 02 Implement nodes, normal edges, conditional edges, and bounded loops
- 03 Use reducers and state schemas without leaking or overwriting state
- 04 Debug and visualize a compiled graph
Before you begin
Prerequisites
- Python fundamentals
- Basic LLM application experience
- LangChain knowledge is helpful but not mandatory
Curriculum
Course contents
6 modules · 13 lessons
01 Module 1: Why Graphs for Agents 4 lessons
- 01 What Is LangGraph Preview
- 02 Why LangGraph Exists Preview
- 03 LangGraph Core Concepts
- 04 LangGraph Architecture Overview
02 Module 2: Build the First Graph 3 lessons
- 01 LangGraph Installation and Setup
- 02 LangGraph State Graph
- 03 LangGraph Nodes and Edges
03 Module 3: State and Reducers 1 lesson
- 01 LangGraph State Management
04 Module 4: Routing, Loops, and Termination 1 lesson
- 01 LangGraph Loops and Conditional Edges
05 Module 5: Applied Workflows and Pitfalls 2 lessons
- 01 LangGraph Real-World Use Cases
- 02 LangGraph Common Pitfalls
06 Module 6: Capstone Studio 2 lessons
- 01 Capstone Brief and Architecture
- 02 Validation, Review, and Definition of Done