A collection of ten Jupyter notebooks teaching Retrieval-Augmented Generation (RAG) with LangGraph, progressing from core primitives through advanced agentic techniques like self-correction, human oversight, multi-agent routing, and parallel execution. The first four notebooks are free; the remaining six are paid and cover increasingly sophisticated ways to make RAG pipelines autonomous and reliable.