Retrieval-Augmented Generation from Scratch
Build a RAG system that actually retrieves the right thing: embeddings, chunking, hybrid search, reranking, and grounded answers.
- Advanced
- 1h 57m
- 4 modules
- 12 lessons
- 9.1k students
Taught by Priya Raman · LLMs, RAG, Prompt engineering, Evaluation

What you’ll learn
Understand embeddings
Know what a vector encodes, what it does not, and which similarity measure to use.
Chunk content well
Split documents so retrieved passages are self-contained and carry useful metadata.
Improve retrieval quality
Combine keyword and vector search, then rerank, and measure whether it helped.
Ground every answer
Cite sources, and make the system say it does not know instead of inventing one.
Course content
4 modules · 1h 57m
01Embeddings and Vector SearchThe retrieval primitive: turning text into vectors and finding the near ones quickly.21m
02Ingestion and IndexingGetting your content into the index in a shape that retrieves well and stays current.32m
03Retrieval QualityWhere most RAG systems are won or lost: combining retrieval methods, reranking, and measuring the result.24m
04Grounded GenerationTurning retrieved passages into an answer that is traceable, honest, and measurable.40m