Track your progress.
Resources / LangChain
LangChain archive
Developer study notes for building LLM applications with LangChain. 17 modules covering setup, models and prompts, chains, agents, tools and memory, then document loaders, embeddings, vector databases and RAG.
17 modules141 sections16 diagrams
Curriculum structure
FoundationsWhat LangChain is, how it is built and how to set it up
Models and promptsWorking with LLM providers and prompt templates
Chains and memoryComposing steps and remembering the conversation
Agents and toolsLetting the LLM choose tools and act
Retrieval and RAGLoading, splitting, embedding and searching your own data
Topic threads
Getting started
From the big picture to a working install.
Models and providers
Pick a model, swap providers, shape the prompt.
Chains
Fixed pipelines, from a basic chain to RAG chains.
Agents and tools
Tools first, then the agents that use them.
The RAG pipeline
Load, split, embed, store, retrieve, answer.