Retrieval-Augmented Generation (RAG) & Vector Databases Roadmap — Ste…
Grounding LLM output in your own data: embeddings, vector search, retrieval pipelines and production RAG architecture
The Retrieval-Augmented Generation (RAG) & Vector Databases roadmap
- RAG and Vector Search Fundamentals — beginner
- Understanding Embeddings — beginner
- What Embeddings Actually Represent — beginner
- Choosing an Embedding Model — beginner
- Similarity Metrics (Cosine, Dot Product, Euclidean) — beginner
- Embedding Dimensionality and Trade-offs — beginner
- Domain-Specific and Fine-Tuned Embeddings — beginner
- Vector Database Fundamentals — beginner
- What a Vector Database Actually Does — beginner
- Comparing Vector Database Options — beginner
- Indexing Algorithms (HNSW, IVF) — beginner
- Vector Database vs Traditional Database — beginner
- Setting Up a Vector Database — beginner
- Data Ingestion and Chunking — beginner
- Data Ingestion Pipeline Fundamentals — beginner
- Parsing Different Document Types — beginner
- Cleaning and Preprocessing Text for RAG — beginner
- Incremental Ingestion and Updates — beginner
- Ingestion Pipeline Architecture — beginner
- Chunking Strategies — beginner
- Why Chunking Matters — beginner
- Fixed-Size vs Semantic Chunking — beginner
- Overlap and Context Preservation — beginner
- Chunking Structured Documents — beginner
- Hierarchical and Parent-Child Chunking — beginner
- Chunking Code and Technical Content — beginner
- Metadata and Filtered Retrieval — beginner
- Metadata Design for Retrieval — beginner
- Filtered Vector Search — beginner
- Multi-Tenant Filtering for RAG — beginner
- Time-Based and Freshness Filtering — beginner
- Designing a Metadata Schema — beginner
- Evaluating Chunking Strategy Quality — beginner
- Measuring Retrieval Quality from Chunking Choices — beginner
- A/B Testing Chunking Strategies — beginner
- Chunk Size Tuning — beginner
- Evaluating Metadata Filter Effectiveness — beginner
- Iterating on Ingestion Based on Retrieval Failures — beginner
- Hybrid Search and Re-ranking — beginner
- Hybrid Search Fundamentals — beginner
- BM25 and Sparse Retrieval — beginner
- Combining Dense and Sparse Results — beginner
- Cross-Encoder Re-ranking Models — beginner
- Re-ranking Pipeline Design — beginner
- Building a Retrieval Pipeline — beginner
- Designing an End-to-End Retrieval Pipeline — beginner
- Query Understanding and Rewriting — beginner
- Query Expansion Techniques — beginner
- Handling Multi-Part and Complex Queries — beginner
- Retrieval Pipeline Observability — beginner
- Case Study: A Production Retrieval Pipeline — beginner
- Grounding and Citation — beginner
- Grounding Generated Answers in Retrieved Content — beginner
- Citation and Source Attribution — beginner
- Handling Insufficient Retrieved Context — beginner
- Reducing Hallucination Through Grounding — beginner
- Confidence Signals for Grounded Answers — beginner
- Evaluating RAG Quality — beginner
- RAG Evaluation Fundamentals — beginner
- Retrieval Metrics (Precision, Recall, MRR) — beginner
- End-to-End RAG Evaluation — beginner
- Building a RAG Evaluation Dataset — beginner
- Continuous Evaluation in Production — beginner
- Advanced RAG Architectures — beginner
- Agentic RAG — beginner
- Graph-Based RAG — beginner
- Self-Querying and Query Planning — beginner
- Multi-Hop Retrieval — beginner
- Combining RAG with Fine-Tuning — beginner
- Vector Database Operations at Scale — beginner
- Scaling Vector Databases — beginner
- Index Rebuilding and Maintenance — beginner
- Backup and Disaster Recovery for Vector Stores — beginner
- Monitoring Vector Database Performance — beginner
- Cost Management for Vector Storage — beginner
- Migrating Between Vector Database Providers — beginner
- Multi-Source and Multi-Modal RAG — beginner
- RAG Across Multiple Data Sources — beginner
- Federated Retrieval — beginner
- Multimodal RAG (Images, Tables, Audio) — beginner
- Structured Data RAG (SQL and Databases) — beginner
- Keeping Multi-Source Retrieval Consistent — beginner
- Security and Access Control in RAG — beginner
- Access Control in RAG Systems — beginner
- Preventing Data Leakage Through Retrieval — beginner
- Prompt Injection via Retrieved Content — beginner
- Auditing RAG Systems — beginner
- Data Residency for Vector Stores — beginner
- Cost and Performance Optimization for RAG — beginner
- Cost Drivers in RAG Systems — beginner
- Caching Retrieval Results — beginner
- Reducing Embedding Costs at Scale — beginner
- Latency Optimization for Retrieval Pipelines — beginner
- Balancing Quality and Cost in Production RAG — beginner
- Career and Capstone — advanced