LangGraph Course
Learn LangGraph for Real Agent Workflows
Learn LangGraph through a course-style tutorial that covers graph fundamentals, state design, routing, tools, persistence, interrupts, observability, multi-agent systems, and production deployment.
17Topics
50+Examples
FreeAlways
About LangGraph
Learn LangGraph through a course-style tutorial that covers graph fundamentals, state design, routing, tools, persistence, interrupts, observability, multi-agent systems, and production deployment.
Prerequisites
Comfort with Python functions, typing, dictionaries, model calls, and tool-calling concepts will help you move quickly.
Who This Is For
Developers building stateful agents, durable workflows, approval systems, research loops, and multi-agent applications.
What You Will Learn
Graph and Functional APIs, state, reducers, routing, tools, tasks, subgraphs, persistence, interrupts, streaming, debugging, and deployment.
Tools Needed
Python 3.11 or newer, a virtual environment, LangGraph, and optional model, checkpoint, and LangSmith integrations.
Tutorial Topics
Follow the lessons in order, or jump straight into the topic you need.
Open this lesson in the LangGraph tutorial path.
2. Installation and Setup
Lesson
Open this lesson in the LangGraph tutorial path.
3. State, Nodes, and Edges
Lesson
Open this lesson in the LangGraph tutorial path.
4. Reducers and State Updates
Lesson
Open this lesson in the LangGraph tutorial path.
5. Conditional Workflows
Lesson
Open this lesson in the LangGraph tutorial path.
6. Functional API and Subgraphs
Lesson
Open this lesson in the LangGraph tutorial path.
7. Tool Calling Agents
Lesson
Open this lesson in the LangGraph tutorial path.
8. Memory and Checkpoints
Lesson
Open this lesson in the LangGraph tutorial path.
9. Human in the Loop
Lesson
Open this lesson in the LangGraph tutorial path.
10. Streaming and Events
Lesson
Open this lesson in the LangGraph tutorial path.
11. Errors and Retries
Lesson
Open this lesson in the LangGraph tutorial path.
12. Debugging and LangSmith
Lesson
Open this lesson in the LangGraph tutorial path.
13. Multi-Agent Graphs
Lesson
Open this lesson in the LangGraph tutorial path.
14. Production Debugging
Lesson
Open this lesson in the LangGraph tutorial path.
Open this lesson in the LangGraph tutorial path.
Open this lesson in the LangGraph tutorial path.
Open this lesson in the LangGraph tutorial path.
Why Learn LangGraph?
- Make complex agent control flow visible, testable, and durable.
- Pause and resume workflows across failures and human review.
- Choose between explicit graphs and durable functional control flow.
- Compose reusable subgraphs while controlling state boundaries.
- Operate long-running agent systems with traces, retries, persistence, and deployment discipline.