Introduction to LangGraph
Learn the basics of LangGraph - our framework for building agentic and multi-agent applications. Separate from the LangChain package, LangGraph helps developers add better precision and control into agentic workflows.
Course Overview
Getting Set Up
Getting Set Up (Video Guide)
Module 0 Resources
Module 1 Introduction
Module 1 Resources
Lesson 1: Motivation
Lesson 2: Simple Graph
Lesson 3: LangGraph Studio
Lesson 4: Chain
Lesson 5: Router
Lesson 6: Agent
Lesson 7: Agent with Memory
Lesson 8: Deployment
Module 1 Feedback
Module 2 Introduction
Module 2 Resources
Lesson 1: State Schema
Lesson 2: State Reducers
Lesson 3: Multiple Schemas
Lesson 4: Trim and Filter Messages
Lesson 5: Chatbot w/ Summarizing Messages and Memory
Lesson 6: Chatbot w/ Summarizing Messages and External Memory
Module 2 Feedback
Module 3 Introduction
Module 3 Resources
Lesson 1: Streaming
Lesson 2: Breakpoints
Lesson 3: Editing State and Human Feedback
Lesson 4: Dynamic Breakpoints
Lesson 5: Time Travel
Module 3 Feedback
Module 4 Introduction
Module 4 Resources
Lesson 1: Parallelization
Lesson 2: Sub-graphs
Lesson 3: Map-reduce
Lesson 4: Research Assistant
Module 4 Feedback
Module 5 Resources
Lesson 1: Short vs. Long-Term Memory
Lesson 2: LangGraph Store
Lesson 3: Memory Schema + Profile
Lesson 4: Memory Schema + Collection
Lesson 5: Build an Agent with Long-Term Memory
Module 5 Feedback
End of Course Feedback
No. LangGraph is an orchestration framework for complex agentic systems and is more low-level and controllable than LangChain agents. On the other hand, LangChain provides a standard interface to interact with models and other components, useful for straight-forward chains and retrieval flows.
Other agentic frameworks can work for simple, generic tasks but fall short for complex tasks bespoke to a company’s needs. LangGraph provides a more expressive framework to handle companies’ unique tasks without restricting users to a single black-box cognitive architecture.
LangGraph will not add any overhead to your code and is specifically designed with streaming workflows in mind.
Yes. LangGraph is an MIT-licensed open-source library and is free to use.
No. LangGraph Cloud is proprietary software that will eventually be a paid service for certain tiers of usage. We will always give ample notice before charging for a service and reward our early adopters with preferential pricing.
Deploy LangGraph agents at scale with LangGraph Cloud (available for Python). Get 1-click deployment, scalable servers and task queues, and integrated monitoring to streamline custom workflows.