📚Pro

RAG Engineering: Build Production Retrieval Systems

Master Retrieval-Augmented Generation from fundamentals to production. Learn vector databases, chunking strategies, query enhancement, hybrid search, reranking, Graph RAG, RAPTOR, Self-RAG, CRAG, and production deployment. Based on the RAG Techniques repository (25.9k stars).

6 modules 30 lessons ~8h AI voice coach
Start Learning — Pro

7-day free Pro trial included

Course Outline

1

RAG Fundamentals

5 lessons

Understand the core concepts of Retrieval-Augmented Generation — vector databases, embeddings, the basic RAG pipeline, chunking strategies, and evaluation metrics.

What is RAG?
Vector Databases & Embeddings
Basic RAG Pipeline
Chunking Strategies
Evaluation Basics
2

Query Enhancement

5 lessons

Transform user queries for better retrieval — using HyDE, multi-query expansion, intelligent routing, and step-back prompting techniques.

Query Transformations
HyDE (Hypothetical Document Embedding)
Multi-Query Retrieval
Query Routing
Step-Back Prompting
3

Advanced Retrieval

5 lessons

Master advanced retrieval techniques — fusion retrieval, reranking, hierarchical strategies, multi-modal RAG, and contextual compression.

Fusion Retrieval (BM25 + Dense)
Reranking (Cross-Encoder, ColBERT)
Hierarchical Retrieval
Multi-Modal RAG
Contextual Compression
4

Context Enrichment

5 lessons

Enrich retrieved context with techniques like contextual chunk headers, semantic chunking, parent-child retrieval, sentence window retrieval, and document augmentation.

Contextual Chunk Headers
Semantic Chunking
Parent-Child Retrieval
Sentence Window Retrieval
Document Augmentation
5

Advanced Architectures

5 lessons

Explore cutting-edge RAG architectures — Graph RAG with knowledge graphs, RAPTOR recursive summarization, Self-RAG, Corrective RAG, and Agentic RAG.

Graph RAG (Knowledge Graphs + Retrieval)
RAPTOR (Recursive Summarization)
Self-RAG (Self-Reflective Generation)
Corrective RAG (CRAG)
Agentic RAG
6

Production RAG

5 lessons

Ship RAG to production with pipeline optimization, evaluation frameworks, caching, monitoring, and scaling strategies.

RAG Pipeline Optimization
Evaluation Frameworks (RAGAS, DeepEval)
Caching & Latency Optimization
Monitoring & Observability
Scaling RAG Systems