Introduction to Retrieval-Augmented Generation (RAG)

No coding required — go from "what even is RAG?" to shipping a real, working assistant.

⏰ 8 weeks🎯 Standard🧩 Capstone🖥 Any device · our GPUs
Generated from this course

🎯 About this course

Most RAG tutorials assume you already know how to program. This course doesn't. Every concept — from embeddings to orchestration — is taught first with a plain-language metaphor and a real business example, then practised hands-on with free, no-code tools. By the end, you won't just understand RAG in theory: you'll have built, tuned, evaluated and pitched a real, working assistant over a knowledge base you chose yourself.

The course is built around one idea, the two-pipeline model of ingestion and query. You start with the big picture: why plain models are not enough, what RAG is, when to choose it over fine-tuning or prompting, and the business case. Then you meet each component in turn: the knowledge base, chunking, embeddings, the vector database, the retriever, and the generator with its orchestrator.

From there it gets practical. You prepare your own documents, get and secure an LLM API key, set up a hosted vector database and a no-code orchestration tool, and wire up your first end-to-end flow. Later topics teach you to tune chunking, embeddings and retrieval, write a grounded prompt template, add citations and "I don't know" handling, and evaluate the system without writing code. You finish with a business-ready assistant and a decision framework for whether RAG fits a real use case.

By the end you will be able to

  • Explain what RAG is and why it solves the "stale knowledge" and hallucination problems of plain language models, using plain language and real examples.
  • Describe every component in a RAG pipeline — knowledge base, chunker, embedding model, vector database, retriever, generator, and orchestrator — and the role each one plays.
  • Set up a working retrieval-augmented pipeline using hosted, no-code tools, from document upload to a working chat interface.
  • Tune chunking, retrieval, and prompt settings to improve answer quality, and diagnose the likely cause of a wrong or missing answer.
  • Evaluate a RAG system's accuracy, groundedness, and "I don't know" behaviour using a manual test set, without writing code.
  • Build and pitch a business case for a RAG assistant for a real use case, including a realistic assessment of costs, risks, and trade-offs.
Curriculum

Topics covered

Understanding RAG — The Big Idea 6 topics

  • Why plain LLMs aren't enough
    Ask ChatGPT (or any large language model) "What is our refund policy?" and it will confidently make something up — because it has never seen your company's refund…
  • What RAG actually is — the open-book exam metaphor
    Imagine two students taking the same history exam. Student A has to answer purely from memory — anything they don't remember, they have to guess.
  • RAG vs. fine-tuning vs. plain prompting — choosing the right tool
    There are three broad ways to make a language model behave the way you need.
  • Real-world RAG in action — five industries, five examples
    RAG is not a lab curiosity — it's already the backbone of many assistants you may have used without realising it. Five concrete examples, one per industry:
  • The business case: cost, ROI and risk reduction
    Before you build anything, it helps to be able to make the case for why a business should invest in a RAG assistant at all. Three angles matter most:
  • Where RAG shines and where it struggles
    RAG is powerful, but it is not magic, and setting the right expectations early will save you a lot of frustration later.

Architecture & Components 7 topics

  • The two-pipeline mental model: ingestion vs. query
    Every RAG system, no matter how it's built, is really two separate pipelines that happen to share the same storage:
  • Component: the knowledge base (your source documents)
    The knowledge base is simply the collection of real documents you want your assistant to be able to answer from: PDFs, Word documents, web pages, spreadsheets…
  • Component: chunking — breaking documents into retrievable pieces
    You can't hand an entire 40-page policy manual to the model every time someone asks one small question — it would be slow, expensive, and the model would have to hunt…
  • Component: embeddings — turning meaning into numbers
    Computers can't compare the meaning of two pieces of text directly — they need numbers.
  • Component: the vector database — your searchable memory
    Once every chunk has been converted into an embedding (a list of numbers), you need somewhere to store all of those number-lists so you can quickly find the closest ones…
  • Component: the retriever — finding the right pieces
    The retriever is the piece of the system that actually performs the search: given a question, it asks the vector database for the top few most-similar chunks (often…
  • Component: the generator and the orchestrator — writing the answer
    Once the retriever has found the most relevant chunks, two more pieces finish the job:

How Orchestration Works 5 topics

  • A question's journey — the request lifecycle end to end
    Let's trace one real question through a working RAG system, step by step, so the architecture from the last module stops being abstract.
  • Building the augmented prompt — combining context and question
    The single most underrated skill in RAG is writing the instructions that wrap around the retrieved context — often called the prompt template.
  • Orchestration tools — no-code, low-code and code
    You never have to write a program to build a real RAG pipeline today. The whole spectrum, from friendliest to most flexible:
  • Memory and multi-turn conversations
    So far we've treated every question as if it arrived in isolation. Real conversations don't work that way — a user might ask "what's the return window for electronics?"…
  • Guardrails, citations and "I don't know" in the orchestration layer
    Two orchestration-layer features separate a trustworthy RAG assistant from a risky one:

Essentials, Trade-offs & Business Fit 5 topics

  • The essentials checklist — what you must get right
    Before your first RAG project, it helps to have a short checklist of the things that matter most — in rough order of impact:
  • The pros of RAG
    A clear-eyed summary of what RAG genuinely gets you, useful when you need to defend the approach to a sceptical stakeholder:
  • The cons and risks of RAG
    An equally clear-eyed look at the honest downsides — knowing these up front will save you from over-promising what a RAG project can deliver:
  • A decision framework — should your business use RAG?
    A simple framework, in the form of five yes/no questions, to sanity-check whether a use case is a good first RAG project:
  • Business use-case matrix — support, sales, HR, compliance, research
    A working reference table connecting business function to the kind of knowledge base and value each typically brings:

Setting Up Your Infrastructure 6 topics

  • Preparing your knowledge base documents
    Every hands-on module in this course uses one real knowledge base that you choose and keep using throughout — a product FAQ, a course syllabus, an employee handbook, a…
  • Getting and securing an LLM API key
    To use a language model inside a no-code tool, you'll need an API key — a long, private password-like string that lets a tool call a language model provider's service on…
  • Setting up a hosted vector database
    Next, set up a place to store your documents' embeddings once they're created.
  • Choosing and setting up a no-code orchestration tool
    Now for the tool that ties everything together: a visual, drag-and-drop orchestration builder.
  • Wiring it together — your first end-to-end RAG flow
    With your tool set up and credentials saved, it's time to connect the blocks into one working pipeline, mirroring the two-pipeline architecture from earlier in this…
  • Testing and debugging your setup
    Before moving on, run through this checklist against your own working flow — treat it the way you'd treat a pre-flight checklist, not a one-time formality.

Mastering Each Sub-part 6 topics

  • How to chunk documents well
    Building on the chunking concept from the architecture module, here is a practical, repeatable process for chunking any real document well:
  • How to choose and tune an embedding model
    Most no-code tools let you pick from a short list of embedding models. For a beginner project, the decision is simpler than it looks:
  • How to tune retrieval (top-k, threshold, hybrid search)
    Retrieval tuning is where most of the real quality improvement in a RAG system comes from, once your basic pipeline is working. Three knobs matter most:
  • How to write a grounded prompt template
    Building on the prompt-template basics from the orchestration module, here's how to iteratively improve one for real use:
  • How to add citations and "I don't know" handling
    Two specific, testable upgrades that separate a classroom demo from something you'd trust in front of real users:
  • How to evaluate your RAG system without writing code
    You don't need to write a single line of code to evaluate a RAG system rigorously — a well-organised spreadsheet is enough for a project at this scale, and is exactly…
Course at a glance

See how this course is built

Where the time goes

Longer spokes mean more hours on that module.

Course roadmap click a step

Try a lesson0 / 3

Sample questions from this course. Your progress is kept only in your browser.

Week by week

Drag the slider, or press play, to walk through the course and see what you will have built by each week.

Week 1 of 8
Wk 1

Understanding RAG — the big idea

Work through Module 1: why plain LLMs fall short, the open-book exam metaphor, real examples, and the business case.

Wk 2

Architecture & components, part 1

Ingestion vs. query pipelines, the knowledge base, chunking, and embeddings.

Wk 3

Architecture & components, part 2 + orchestration

Vector databases, retrievers, generators/orchestrators, and how a question travels end to end.

Wk 4

Essentials, pros/cons & business fit

The essentials checklist, honest pros and cons, the decision framework, and the use-case matrix. Business case memo due.

Wk 5

Infrastructure setup sprint

Prepare your knowledge base, get an LLM API key, set up a vector database, and choose your no-code orchestration tool.

Wk 6

Build & test your first flow

Wire together your first end-to-end RAG flow and run it through the testing checklist. Infra setup documentation due.

Wk 7

Tune, ground, and evaluate

Tune chunking and retrieval, strengthen your prompt template and citations, and build your evaluation sheet. Retrieval tuning report due.

Wk 8

Capstone sprint & submission

Bring everything together into one polished, business-ready RAG assistant, complete your evaluation report and business case memo, and submit your capstone.

What you'll build

Your first working no-code RAG assistant

A working question-answering flow over your chosen knowledge base, built entirely with no-code tools, that a stranger could use. ```mermaid %% title: How the three deliverables build on each other flowchart LR P["Working no-code<br/>RAG assistant"] --> R["Evaluation report<br/>(measured accuracy)"] R --> C["Capstone:<br/>business-ready assistant<br/>+ business case memo"] ```

RAG evaluation report

A completed manual test sheet (question / expected / actual / correct? / cited correctly?) plus a short written summary of your accuracy rate and what you changed to improve it.

Capstone: a business-ready RAG assistant

A polished, end-to-end RAG assistant for a real business use case of your choosing, with citations, "I don't know" handling, an evaluation report, and a one-page business case memo.

Why take this course

  • Every concept is taught with a real business example first, jargon second.
  • No programming background required — every hands-on step uses free, point-and-click tools.
  • You choose your own real knowledge base on day one and use it all the way to your capstone.

You will build

  • A complete, working RAG assistant with citations and honest "I don't know" handling.
  • A tuned retrieval pipeline you improved using your own before/after test results.
  • A manual evaluation sheet with a real, calculated accuracy rate.
  • A one-page business case memo you could hand to a real stakeholder.

What you can do afterwards

  • A working mental model of every RAG component, transferable to any tool you meet later — no-code or code.
  • The confidence to scope, pitch and justify a RAG project inside a real business.
How to take it

💳 Delivery & fees

One course, four ways to attend. Fees are per course, in rupees excluding 18% GST (the GST-inclusive amount is shown too) with Canadian-dollar fees alongside.

Self-paced

₹10,000

+ 18% GST · ₹11,800 all-in

CA$1,950 + applicable tax (Canada)

Programme ₹8,700 + infrastructure & GPU labs ₹1,300

≈ ₹1,250 per week ex-GST over 8 weeks

  • Full recorded library
  • Browser GPU lab
  • All project briefs
  • Mentor review add-on
Most popular

Live online

₹25,000

+ 18% GST · ₹29,500 all-in

CA$4,850 + applicable tax (Canada)

Programme ₹21,700 + infrastructure & GPU labs ₹3,300

≈ ₹3,125 per week ex-GST over 8 weeks

  • Everything in self-paced
  • Scheduled live classes
  • 1:8 mentor code review
  • Cohort + capstone review
  • Up to 3 instalments

Hybrid — weekend

₹27,500

+ 18% GST · ₹32,450 all-in

CA$5,350 + applicable tax (Canada)

Programme ₹23,900 + infrastructure & GPU labs ₹3,600

≈ ₹3,438 per week ex-GST over 8 weeks

  • Recorded weekday lessons
  • Live weekend sessions
  • Full mentor review
  • Cohort + capstone
  • Up to 3 instalments

Live in-person

₹32,500

+ 18% GST · ₹38,350 all-in

CA$6,325 + applicable tax (Canada)

Programme ₹28,300 + infrastructure & GPU labs ₹4,200

≈ ₹4,063 per week ex-GST over 8 weeks

  • Everything in live online
  • Classroom instruction
  • On-site mentor time
  • In-person study group
  • Up to 3 instalments

Your fee includes our GPU lab infrastructure — no cloud credits to buy. See how we compare, with sources →

Ready when you are

Apply for this course

Tell us the format you prefer and we'll confirm the next cohort date and your fee on a short call.

Apply for this course