Introduction
TL;DR
- This course goes from traditional RAG → advanced → multimodal → agentic.
- Built on LangChain (pipelines), LangGraph (agents), LangSmith (tracing).
- Learn a concept → study a real project → rebuild it yourself.
The opening section sets the scope: this is an end-to-end RAG course that goes from traditional RAG all the way to advanced, multimodal, and agentic systems, built with LangChain, LangGraph, and LangSmith.
What the course builds toward
- Traditional RAG — load → parse → chunk → embed → store → retrieve → generate.
- Advanced retrieval — hybrid search, query enhancement, advanced chunking.
- Multimodal RAG — retrieving over text and images.
- Agentic RAG — agents that decide when and how to retrieve, plus corrective, adaptive, autonomous, and multi-agent variants (LangGraph).
- Evaluation & production — LangSmith tracing, guardrails, LLM gateways, GraphDB, and a final end-to-end project.
How I'm taking these notes
Each note maps to a course topic, in order, so I can study the video and reinforce it here. I write the concept in my own words, keep the code I actually understand, and note the pitfalls.
Cheat sheet
- Stack: LangChain (pipelines) · LangGraph (agents) · LangSmith (tracing/eval).
- Arc: traditional RAG → advanced retrieval → multimodal → agentic → production.
- Method: learn the concept, study a real project, rebuild it yourself.
Master the traditional RAG pipeline first, then layer on advanced retrieval, then graduate to agentic RAG — the same order these notes follow.
Quick self-check
What three layers does this course build through?
Traditional RAG → advanced/multimodal RAG → agentic RAG.
What does each tool in the stack do?
LangChain builds the pipelines, LangGraph builds the agents, LangSmith traces and evaluates them.
Related: Glossary · Introduction to RAG →