RAG - Retrieval-Augmented Generation

Live Online (VILT) & Classroom Corporate Training Course

Design, build and evaluate Retrieval-Augmented Generation systems - document ingestion, parsing, text splitting, chunking, embeddings, vector databases, retrieval, metadata filtering, context construction and document question-answering.

Expert-Led VILT & Classroom 16 Hours Level: Intermediate Certificate of Completion
CloudLabs
Projects
Assessments
24/7 Support
Lifetime Access

Overview

Design, build and evaluate Retrieval-Augmented Generation systems - document ingestion, parsing, text splitting, chunking, embeddings, vector databases, retrieval, metadata filtering, context construction and document question-answering.

What You Will Learn

By the end of this course, learners will be able to:

  • Explain RAG fundamentals and the complete retrieval-generation pipeline.
  • Design RAG architectures for document-based knowledge applications.
  • Build document ingestion pipelines using appropriate loaders and preprocessing.
  • Apply fixed, recursive, semantic and structure-aware chunking strategies.
  • Generate and use embeddings for semantic retrieval.
  • Work with vector databases, similarity search and metadata filtering.
  • Implement dense, hybrid, multi-query and reranked retrieval strategies.
  • Construct grounded prompts and inject retrieved context into LLMs.
  • Evaluate retrieval quality, answer relevance and groundedness.
  • Build and demonstrate a document-based Q&A system.

Prerequisites

Basic Python programming, LLM fundamentals and familiarity with APIs are recommended. Prior experience with databases is helpful but not required.

Course Outline

  • What is Retrieval-Augmented Generation?
  • Why RAG?
  • Limitations of LLM Knowledge and Context
  • RAG vs Fine-Tuning
  • Core RAG Architecture
  • Retrieval and Generation Pipeline
  • RAG Components and Data Flow
  • RAG Use Cases
  • Common RAG Design Patterns
  • RAG Challenges and Trade-offs

  • Document Ingestion Fundamentals
  • Sources of Knowledge for RAG
  • PDF, Word, Text, HTML and Web Documents
  • Document Loaders
  • Parsing and Extracting Document Content
  • Handling Tables, Headers and Lists
  • Cleaning and Normalizing Text
  • Document Metadata
  • Building an Ingestion Pipeline
  • Ingestion Quality Checks

  • Why Text Splitting is Required
  • Chunk Size and Chunk Overlap
  • Fixed-Length Chunking
  • Recursive Text Splitting
  • Sentence and Paragraph-Based Chunking
  • Semantic Chunking
  • Structure-Aware Chunking
  • Chunking for Tables and Structured Documents
  • Choosing the Right Chunking Strategy
  • Chunk Quality and Retrieval Impact
  • Practical Chunking Experiments

  • What are Embeddings?
  • Text-to-Vector Representation
  • Semantic Similarity
  • Embedding Dimensions
  • Embedding Models
  • Document and Query Embeddings
  • Cosine Similarity and Distance Metrics
  • Choosing an Embedding Model
  • Embedding Quality and Retrieval Performance

  • What is a Vector Database?
  • Vector Indexing
  • Storing Documents, Vectors and Metadata
  • Similarity Search
  • Top-k Retrieval
  • Cosine, Dot Product and Euclidean Distance
  • Metadata Filtering
  • Namespace and Collection Concepts
  • Vector Database Selection
  • Querying and Updating a Vector Store
  • Managing Indexes and Data Lifecycle

  • Retrieval Fundamentals
  • Dense Vector Retrieval
  • Keyword and Sparse Retrieval
  • Hybrid Retrieval
  • Top-k and Similarity Thresholds
  • Query Expansion and Transformation
  • Multi-Query Retrieval
  • Maximum Marginal Relevance
  • Reranking Retrieved Documents
  • Filtering and Retrieval Constraints
  • Selecting a Retrieval Strategy

  • RAG Prompt Architecture
  • Combining User Queries with Retrieved Context
  • Context Injection
  • Context Formatting and Ordering
  • Grounded Answer Generation
  • Citation and Source Attribution
  • Handling Missing or Insufficient Context
  • Preventing Unsupported Answers
  • Managing Context Windows and Token Budgets
  • Designing Reliable RAG Prompts

  • Why Evaluate RAG Systems?
  • Retrieval vs Generation Evaluation
  • Retrieval Relevance
  • Precision, Recall and Top-k Retrieval Quality
  • Answer Relevance
  • Faithfulness and Groundedness
  • Context Relevance
  • Building a RAG Evaluation Dataset
  • Human Evaluation
  • Automated and LLM-Based Evaluation
  • Diagnosing Retrieval Failures

  • Define the Document Q&A Use Case
  • Design the RAG Architecture
  • Prepare and Load Documents
  • Implement Document Parsing and Cleaning
  • Implement Text Splitting and Chunking
  • Generate Document Embeddings
  • Create and Configure a Vector Database
  • Store Vectors and Document Metadata
  • Implement Similarity Search
  • Add Metadata Filtering
  • Implement the Retrieval Pipeline
  • Construct the RAG Prompt
  • Inject Retrieved Context into the LLM
  • Generate Grounded Answers
  • Add Source References
  • Test the Q&A System with Real Documents
  • Evaluate Retrieval and Answer Quality
  • Optimize Chunking, Retrieval and Prompting
  • Final Demonstration

Available Training Modes

Pick the format that fits your team.

Same authorised curriculum, same trainers, same hands-on cloud labs — delivered the way that works for you.

Live Online (VILT)

Real-time instructor-led sessions over Zoom or Teams. Same classroom, different time zones.

Most popular

Classroom

Face-to-face training delivered at your office, our Bengaluru centre, or any partner venue worldwide.

Onsite

Self-Paced

Recorded sessions plus 24/7 access to cloud labs and assessments. Learn at the pace that works for each engineer.

On-demand

Blended

Live workshops with self-paced reinforcement and project-based labs. Best for hybrid teams across regions.

Hybrid teams
All modes include: hands-on cloud labs, recordings, assessments, certificate of completion. Talk to a solutions advisor →

Our Training Process

How a course becomes measurable skill.

One contract, five steps, zero handoffs. From discovery to deployment, the same Synergific team owns the outcome — not a chain of vendors.

5 Steps from your scoping call to certified, productive engineers.
01

Discover & set goals

We start with a scoping call to understand your team's current skill level, target outcomes, deadlines, and certification needs — then translate that into a measurable success plan with named owners on both sides.

02

Curate the right path

We map the optimal learning path — instructor-led, self-paced, or blended — with hands-on cloud labs, prerequisite refreshers, and certification vouchers built in. No filler modules, no padded curriculum.

03

Deliver hands-on training

Authorised trainers run live sessions backed by 24/7 cloud labs and real-world projects. Theory and practice on the same day — learners stop forgetting concepts before they get to apply them.

04

Assess & mentor

Continuous skill checks, mock exams, and 1:1 mentoring keep the program honest. If anyone falls behind, we course-correct in-flight — you'll never find out at the end that two engineers couldn't keep up.

05

Certify & apply on the job

Voucher-backed certification, post-training office hours, and 30-day reinforcement so skills land on real work — not just on the exam scorecard. Success measured after the course ends, not before.

WhatsApp +91 9541 551 557
New · Limited window Try any lab free for a day