Choose your language
Retrieval Augmented Generation Course
Over 400,000 professionals on the platform
Exclusive for businesses

Retrieval Augmented Generation Course

Master Retrieval Augmented Generation from the ground up — from chunking strategies and vector stores to advanced multi-step retrieval and production deployment. This course gives AI engineers and developers the technical depth to build RAG systems that are accurate, scalable, and ready for real-world use.

Dedika for students

What your team will master:

You will learn how to design the full RAG pipeline, covering document ingestion, chunking, embedding, and vector store indexing. You will apply dense, sparse, and hybrid retrieval techniques and optimise them using query transformation and re-ranking. You will engineer prompts that reduce hallucination and keep outputs grounded in retrieved context. You will evaluate pipeline quality using metrics like RAGAS, BERTScore, and NDCG. You will implement advanced patterns including agentic RAG, hierarchical indexing, and graph-enhanced retrieval. Finally, you will deploy production-grade systems with observability, access control, and continuous improvement workflows.

How your team learns in practice Retrieval Augmented Generation Course

How your team practises Retrieval Augmented Generation Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of RAG Systems

  • Lesson 1 • Key Components and Terminology

    Defines essential vocabulary including corpus, chunk, embedding, and vector store. Precise terminology prevents confusion in later technical chapters.

  • Lesson 2 • What RAG Solves

    Identifies the knowledge limitations of static LLMs and how retrieval addresses them. Anchors the entire course by establishing the problem RAG is designed to solve.

  • Lesson 3 • Core RAG Architecture Overview

    Maps the three-stage pipeline: indexing, retrieval, and generation. Gives students a mental model they will refine throughout the course.

  • Lesson 4 • RAG Variants at a Glance

    Surveys naive RAG, advanced RAG, and modular RAG patterns at a high level. Prepares students to recognise which variant fits a given use case.

Chapter 2See details

Document Processing and Chunking

  • Lesson 1 • Metadata Enrichment and Tagging

    Explains attaching source, date, section, and custom tags to each chunk. Rich metadata enables filtered retrieval and improves answer attribution.

  • Lesson 2 • Chunking Strategies

    Compares fixed-size, sentence-based, recursive, and semantic chunking methods. Chunk quality is the single largest controllable factor in retrieval performance.

  • Lesson 3 • Evaluating Chunk Quality

    Introduces metrics and manual inspection methods to assess whether chunks are coherent and complete. Connects chunk quality directly to retrieval recall and precision.

  • Lesson 4 • Text Cleaning and Normalization

    Teaches removal of noise such as headers, footers, and boilerplate before chunking. Clean text directly improves embedding quality and retrieval accuracy.

  • Lesson 5 • Document Ingestion Pipelines

    Covers loading documents from files, databases, and APIs into a processing pipeline. Establishes the entry point of the indexing stage introduced in Chapter 1.

Chapter 3See details

Embeddings and Vector Stores

  • Lesson 1 • Selecting an Embedding Model

    Guides model selection using benchmark scores, domain fit, latency, and cost. Correct model choice prevents costly re-indexing after deployment.

  • Lesson 2 • Similarity Search and Distance Metrics

    Explains cosine similarity, dot product, and Euclidean distance and when to use each. Metric choice affects ranking quality and must match the embedding model's training objective.

  • Lesson 3 • Indexing and Upsert Workflows

    Covers batch indexing, incremental upserts, and deletion to keep the vector store current. Stale indexes degrade retrieval quality in production systems.

  • Lesson 4 • Embedding Model Fundamentals

    Explains how transformer-based encoders map text to fixed-dimensional vectors. Provides the theoretical basis for all retrieval techniques covered later.

  • Lesson 5 • Vector Store Architecture

    Surveys approximate nearest-neighbour indexes, storage backends, and query interfaces. Students understand the infrastructure layer that powers retrieval.

Chapter 4See details

Retrieval Techniques and Optimization

  • Lesson 1 • Query Transformation Techniques

    Covers query rewriting, expansion, HyDE, and multi-query generation to improve recall. Transformed queries surface relevant chunks that the original query would miss.

  • Lesson 2 • Re-ranking Retrieved Results

    Applies cross-encoder re-rankers and LLM-based scoring to reorder initial candidates. Re-ranking places the most relevant chunks at the top of the context window.

  • Lesson 3 • Hybrid Retrieval and Fusion

    Combines dense and sparse scores using reciprocal rank fusion and weighted blending. Hybrid retrieval consistently outperforms either method alone across diverse query types.

  • Lesson 4 • Sparse Retrieval with BM25

    Introduces term-frequency-based BM25 as a complement to dense retrieval. Sparse methods excel on exact-match and rare-term queries where dense models underperform.

  • Lesson 5 • Dense Retrieval with Embeddings

    Applies vector similarity search built in Chapter 3 to retrieve semantically relevant chunks. Dense retrieval handles paraphrase and synonym queries that keyword search misses.

Chapter 5See details

Prompt Engineering for RAG

  • Lesson 1 • Context Injection Strategies

    Compares stuffing, map-reduce, and refine patterns for inserting multiple retrieved chunks. Strategy choice affects coherence and token budget consumption.

  • Lesson 2 • Instruction Design for Faithfulness

    Teaches instructions that constrain the model to answer only from provided context. Faithfulness constraints are the primary defence against hallucination in RAG.

  • Lesson 3 • Anatomy of a RAG Prompt

    Breaks down system instructions, retrieved context, and user query into distinct prompt zones. Understanding prompt structure is prerequisite to systematic prompt optimization.

  • Lesson 4 • Token Budget Management

    Addresses context window limits by prioritising, truncating, and compressing retrieved content. Efficient token use ensures the most relevant information reaches the model.

  • Lesson 5 • Few-Shot Examples in RAG Prompts

    Demonstrates how in-context examples guide output format and reasoning style. Well-chosen examples reduce output variance without additional fine-tuning.

Chapter 6See details

RAG Evaluation and Quality Metrics

  • Lesson 1 • Debugging and Root Cause Analysis

    Provides a systematic process for tracing poor answers back to retrieval, chunking, or prompt failures. Root cause analysis prevents misattributing generation errors to the wrong pipeline stage.

  • Lesson 2 • Evaluation Dimensions in RAG

    Defines the four axes of RAG quality: context relevance, faithfulness, answer relevance, and completeness. A multi-dimensional view prevents optimising one metric at the expense of others.

  • Lesson 3 • End-to-End RAG Evaluation Frameworks

    Introduces RAGAS and similar automated frameworks that score full RAG pipelines. Automated frameworks enable continuous evaluation as the system evolves.

  • Lesson 4 • Retrieval Evaluation Metrics

    Covers precision, recall, MRR, and NDCG for measuring retrieval quality against labelled datasets. Retrieval metrics isolate indexing and search problems from generation failures.

  • Lesson 5 • Generation Evaluation Metrics

    Applies ROUGE, BERTScore, and LLM-as-judge methods to assess generated answer quality. Each metric captures different aspects of linguistic and semantic correctness.

Chapter 7See details

Advanced RAG Patterns

  • Lesson 1 • Iterative and Multi-Step Retrieval

    Chains multiple retrieval calls where each step refines or expands the query based on prior results. Multi-step retrieval handles complex questions requiring evidence from multiple sources.

  • Lesson 2 • Graph-Enhanced Retrieval

    Augments vector retrieval with knowledge graph traversal to capture entity relationships. Graph context improves answers on questions requiring multi-hop reasoning.

  • Lesson 3 • Agentic RAG with Tool Use

    Integrates retrieval as one tool among many in an LLM agent that plans and executes multi-action workflows. Agentic RAG enables dynamic decision-making beyond static retrieval pipelines.

  • Lesson 4 • Multimodal RAG

    Extends RAG to retrieve and reason over images, tables, and mixed-media documents. Multimodal retrieval unlocks use cases where critical information is non-textual.

  • Lesson 5 • Hierarchical and Parent-Child Indexing

    Stores small child chunks for precise retrieval whilst returning larger parent chunks for context. This pattern balances retrieval precision with generation coherence.

Chapter 8See details

Production RAG Deployment

  • Lesson 1 • Observability and Monitoring

    Instruments the pipeline with tracing, latency dashboards, and retrieval quality monitors. Observability enables rapid detection and resolution of production degradation.

  • Lesson 2 • Continuous Improvement in Production

    Establishes feedback loops using user signals, shadow testing, and A/B experiments to improve the live system. Continuous improvement prevents quality decay as data and usage patterns evolve.

  • Lesson 3 • Security and Access Control

    Implements document-level permissions, query sanitisation, and output filtering in the RAG pipeline. Security controls prevent unauthorised data exposure through retrieval.

  • Lesson 4 • Scalability and Performance Tuning

    Addresses horizontal scaling of retrieval, caching strategies, and batching to meet throughput targets. Performance tuning ensures acceptable latency under production query volumes.

  • Lesson 5 • System Architecture for Production

    Designs the full production stack including ingestion workers, vector store, API layer, and LLM gateway. Architectural decisions made here determine scalability and operational cost.

Certification

Your valid completion certificate

This course is for you:

  • Backend developer: wants to add intelligent search to existing applications.

  • Data scientist: ready to move beyond model training into applied LLM systems.

  • ML engineer: building internal tools that need accurate, grounded AI answers.

  • Software architect: evaluating RAG as a foundation for enterprise knowledge systems.

  • AI hobbyist: has experimented with chatbots and wants deeper technical understanding.

  • Technical product manager: needs hands-on knowledge to lead RAG development teams.

Related Courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course