00 · Orientation
Syllabus
10 min·Reviewed Jun 5, 2026
Search for a command to run...
This course teaches you to build, evaluate, and harden a production-grade Retrieval-Augmented Generation system from first principles. A large language model's knowledge is frozen at its training cutoff, it can't see your private documents, and it will confidently fabricate an answer rather than admit a gap. RAG is the engineering pattern that fixes all three by retrieving the right facts at query time and putting them in front of the model. You will start with nothing assumed about RAG and finish having shipped a system that ingests a real corpus, retrieves with hybrid search and reranking, generates grounded and cited answers, and is measured by a real evaluation harness. This is a hands-on engineering course, not a survey: every concept is built up from the original papers and exercised in runnable code.
By the end of this course you will be able to:
This course is self-contained — no prior RAG knowledge is assumed, and no other LearnOS course is required. You should be comfortable with:
A little linear-algebra vocabulary (vectors, dot products) helps but is reintroduced where it's used.
The course is a straight build: foundations first, then each module sharpens one stage of the pipeline, and the capstone ties everything together. Module 01 unlocks everything; the middle modules can be studied in order or dipped into once foundations are solid.
| # | Module | What it covers | Lessons |
|---|---|---|---|
| 01 | RAG Foundations | Parametric vs. non-parametric memory; the full pipeline; ANN + hybrid search; failure modes | 4 |
| 02 | Embeddings & Indexing, deeper | Choosing models (MTEB), index internals & knobs, fine-tuning retrievers | 3 |
| 03 | Advanced Chunking & Retrieval Quality | Contextual retrieval, reranking, query transformation | 3 |
| 04 | Advanced & Agentic RAG | Self-RAG, Corrective RAG, GraphRAG, long-context vs. RAG | 3 |
| 05 | Multimodal RAG | Retrieval over images, tables, and PDF layout | 1 |
| 06 | Evaluation & Grounding | Citation/attribution, retrieval metrics, RAGAS | 3 |
| 07 | Production & Capstone | Latency/caching/freshness, prompt-injection security, capstone build | 3 |
About 13–16 hours of focused work across 20 lessons. A sustainable cadence is one module per week over seven weeks, doing the runnable exercises rather than only reading them. If you're cramming for a project, Module 01 alone (≈2 hours) is enough to stand up a working prototype; the remaining modules turn that prototype into something you'd trust in production.
Read actively, not passively. The single highest-leverage habit is retrieval practice — testing yourself instead of re-reading — and spacing that practice out over days rather than massing it in one sitting; the distributed-practice effect is one of the most robust findings in the learning-science literature (Cepeda et al., 2006). LearnOS is built around this:
You will ship an end-to-end RAG system over a corpus you choose (your own documents, a documentation set, a paper collection). It must: ingest and chunk the corpus with a contextual strategy, retrieve with hybrid dense + keyword search and a reranker, generate answers that are grounded in and cite their sources, decline gracefully when the corpus can't answer, and come with an evaluation harness reporting both retrieval metrics and RAGAS-style generation metrics. This is the portfolio artifact that demonstrates you can do RAG, not just describe it.
To stay focused and standalone, this course deliberately does not cover: