Track 11: LangChain & LangGraph
The framework layer for everything track 10 just built by hand. LangChain first (models, prompts, parsers, LCEL, chains, memory, tools, retrievers), then LangGraph — which replaces linear chains with an explicit state graph supporting cycles, branching, checkpointing and human-in-the-loop, and which track 12's multi-agent systems run on top of.
Modules
- Why Frameworks Exist (and When to Skip Them)
- LangChain Architecture Overview
- Models and Messages
- Prompt Templates
- Output Parsers
- LCEL: The LangChain Expression Language
- Chains
- Memory in LangChain
- Tools and Toolkits
- Retrievers and Vector Store Integration
- LangChain Agents
- Why LangGraph: The Limits of Chains
- LangGraph: State and Nodes
- LangGraph: Edges and Conditional Routing
- LangGraph: Cycles and Loops
- Checkpointing and Persistence
- Human-in-the-Loop With LangGraph
- LangSmith for Tracing and Debugging
- Capstone Project