Skip to main content
CF

Introduction to RAG

2h 23m 5s
English
Paid

Introduction to RAG is a 27-lesson 2 hours 23 minutes self-paced course by DAIR.AI (Elvis Saravia). Retrieval-Augmented Generation lets language models answer with facts pulled from your own data instead of relying solely on what they were trained on.

Course facts

Lessons
27
Duration
2 hours 23 minutes
Level
All levels
Language
English
Updated
Instructor
DAIR.AI (Elvis Saravia)
Price
Premium

Retrieval-Augmented Generation lets language models answer with facts pulled from your own data instead of relying solely on what they were trained on. This course builds that skill using Flowise AI, a no-code platform for assembling RAG and agent workflows, so no programming is required.

How the course progresses

  • RAG fundamentals: how it works and where it beats plain generation
  • RAG architecture: chunking, embeddings, vector search, and how retriever and generator components interact
  • Building simple RAG systems, including a personalized tutor
  • A RAG-based chat assistant for customer support, with document storage and query expansion
  • Advanced techniques like tool calling, chain-of-thought prompting, and prompt chaining
  • Agentic RAG systems that call external tools such as calculators and reasoning chains
  • Deploying a finished RAG application with sharing enabled

Who takes this course

Past participants have come from companies including Google, OpenAI, Microsoft, Meta, JPMorgan Chase, Amazon, and Apple, alongside professionals in AI, data analytics, customer support, and research more broadly. Prior completion of prompt engineering coursework is recommended but not required.

Who teaches Introduction to RAG? DAIR.AI (Elvis Saravia)

DAIR.AI (Elvis Saravia) thumbnail

DAIR.AI (Democratizing Artificial Intelligence Research) is the educational arm founded by Elvis Saravia, a former Meta AI researcher and the maintainer of one of the most-starred prompt-engineering reference repositories on GitHub. The brand has become one of the more authoritative independent sources on the practical engineering side of LLM applications.

The CourseFlix listing carries five DAIR.AI courses spanning the applied AI track: Introduction to Prompt Engineering, Advanced Prompt Engineering, Introduction to RAG, Introduction to AI Agents, and Cursor — Coding with AI.

Material is paid and aimed at engineers picking up applied LLM and AI-coding work as deliberate professional skills. For broader content, see CourseFlix's Prompt Engineering, RAG, AI Agents, and AI-Assisted Coding category pages.

What lessons are included in Introduction to RAG?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Introduction
All Course Lessons (27)
#Lesson TitleDurationAccess
1
Course Introduction Demo
04:15
2
What is RAG?
01:39
3
RAG Components
01:40
4
Why do we need RAG?
03:41
5
RAG Common Use Cases
02:26
6
Introduction to Flowise AI
04:10
7
Create a Basic Chatflow
05:47
8
Introduction to RAG Architecture
02:41
9
Chunking
03:04
10
Embedding Model
01:36
11
What is Semantic Search?
04:00
12
Retriever
02:33
13
Generator & RAG Enhancements
05:14
14
Build a RAG System from Scratch
13:50
15
RAG Chat Assistant
01:41
16
Build a Document Store
10:28
17
Build a RAG Chat Assistant
08:47
18
Query Expansion
08:46
19
Advanced RAG System
06:23
20
Chain-of-Thought Prompting
05:17
21
RAG + Tool Calling
07:59
22
What is Agentic RAG?
02:32
23
What is Function Calling?
02:14
24
Build an Agentic RAG System
14:11
25
Creating an Online Document Store
03:25
26
Online RAG Application
06:57
27
Conclusions
07:49
Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Introduction to RAG?

More courses by DAIR.AI (Elvis Saravia)

Frequently asked questions

What are the prerequisites for enrolling in this course?
Before enrolling, it is recommended that students complete 'Introduction to Prompt Engineering' and 'Advanced Prompt Engineering' courses. These will provide foundational knowledge on advanced methods of prompt writing for language models, which is beneficial for understanding Retrieval-Augmented Generation systems.
What platform or tools will be used in this course?
The course primarily utilizes Flowise AI, a no-code platform that facilitates the building of complex RAG and agent workflows. Detailed instructions for installing and accessing Flowise AI are included in the course materials, ensuring students can effectively engage with the platform without programming experience.
What kind of projects or systems will I build during the course?
Students will have the opportunity to create several projects, including a basic RAG system, a RAG chat assistant, a document store, and an online RAG application. These projects will help in understanding the practical implementation of RAG systems and agent workflows using Flowise AI.
Who is the target audience for this course?
The course is designed for individuals interested in leveraging Retrieval-Augmented Generation systems to develop efficient and reliable applications. Whether you're a beginner or someone with a background in AI, this course provides valuable insights into RAG architecture and its applications across various fields.
How does this course compare to other courses on similar topics?
Unlike other courses that might focus solely on theoretical aspects, this course offers hands-on experience with Flowise AI, enabling students to build real-world applications. The course also covers advanced concepts like Agentic RAG systems, providing a comprehensive understanding that extends beyond basic RAG principles.
What is not covered in this course?
This course does not cover programming or coding skills since it uses Flowise AI, a no-code platform. Additionally, it assumes prior knowledge of prompt writing techniques, so foundational concepts in language model prompting are not extensively discussed within the course.
What is the expected time commitment for this course?
The course consists of 27 lessons, each designed to provide a detailed understanding of RAG systems. While the exact time for each lesson is not specified, students should expect to dedicate sufficient time for both theoretical understanding and practical application exercises throughout the course duration.