GenAI Engineer PathFrom zero to agentic AI
2

Retrieval-Augmented Generation (RAG)

Give models access to knowledge they were not trained on. Learn the full RAG pipeline end to end: embeddings, indexing, retrieval, and the advanced techniques that separate a demo from a production system.

What you will be able to do

  • Explain why and when RAG beats fine-tuning or long prompts
  • Build the retrieve, augment, generate pipeline
  • Apply chunking, hybrid search, reranking, and contextual retrieval
  • Decide between RAG and fine-tuning for a given problem
0 of 8 topics complete0%
  1. RAG Fundamentals

    Beginner

    Why retrieval matters: ground an LLM in your own documents to reduce hallucination and answer questions about private or fresh data.

    30 min3 resources · 1 video
  2. Embedding Models

    Intermediate

    Embeddings turn text into vectors so that similar meaning lands close together. They are the backbone of retrieval, search, and clustering.

    30 min3 resources · 1 video
  3. Indexing: Parsing, Chunking & Summarization

    Intermediate

    Garbage in, garbage out. How you parse documents and split them into chunks has more impact on RAG quality than almost any other choice.

    40 min3 resources · 1 video
  4. Retrieve, Augment, Generate

    Intermediate

    Wire the pieces together: embed the query, retrieve relevant chunks, stuff them into the prompt, and let the model answer with citations.

    45 min2 resources · 1 video
  5. Advanced Search Techniques

    Advanced

    Pure vector search misses exact keywords and acronyms. Combine dense and sparse retrieval, query rewriting, and metadata filters for better recall.

    30 min2 resources · 1 video
  6. Reranking

    Advanced

    A two-stage approach: retrieve a wide set of candidates cheaply, then use a reranker to put the truly relevant chunks at the top before generation.

    30 min3 resources · 1 video
  7. Contextual Retrieval

    Advanced

    Chunks lose meaning when torn from their document. Contextual retrieval prepends chunk-specific context before embedding, sharply improving retrieval accuracy.

    30 min2 resources
  8. Fine-tuning (and RAG vs Fine-tuning)

    Advanced

    Fine-tuning changes the model's behavior; RAG changes what it knows. Learn what each is good at and how to choose, or combine, them.

    40 min3 resources · 1 video

Put it to work

Apply what you learned by building real projects.

Test your thinking

Challenge yourself with scenario-based questions. Need 80% to mark complete.