Skip to main content

RAG: Beyond Basics

2h 40m 48s
English
Paid

Course description

The course is dedicated to the practical and theoretical study of Retrieval-Augmented Generation (RAG). You will learn not only "how" but also "why" these methods work, and you will also learn how to create reliable "chat with documents" applications using modern LLMs and advanced RAG techniques.

The program includes building a basic pipeline, moving to advanced strategies like re-ranking and query expansion, and working with both commercial and local models. The course combines theory with practical programming in Python and the use of tools such as LangChain and Streamlit.

The course is suitable for developers, SaaS product founders, and managers who need to quickly extract value from large volumes of text information. By the end of the course, you will have your own functioning RAG pipeline and a deep understanding of approaches that allow you to take applications to a new level of performance.

Watch Online

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: What is RAG? Why we NEED it?

All Course Lessons (27)

#Lesson TitleDurationAccess
1
What is RAG? Why we NEED it? Demo
04:59
2
Setting up Virtual Environment
04:04
3
Setting Up API Keys
03:52
4
Deep Dive into RAG Pipeline Structure
04:01
5
Demystifying Embedding Models and Vector Storage
06:18
6
Google Colab Setup
03:10
7
End-to-End RAG Pipeline - Code Time
02:11
8
Loading and Processing PDF Files
02:36
9
How Chunking Works
06:49
10
Focus on Parsing than Chunking
02:07
11
Chunk Size as Function of Text Embedding Models
05:28
12
The Retrieval in RAG
04:38
13
Putting Everything Together - 1st Iteration of RAG
05:13
14
RAG: Advanced Techniques
01:13
15
Improving RAG with Re-ranking for Precise Information Retrieval - Part 1
06:41
16
Re-Ranking with GPT-4, ColBERT, and Cohere
07:32
17
Improving Information Retrieval with Query Expansion using LLMs
08:14
18
Enhancing Search with Hypothetical Documents Embedding Technique
08:02
19
Enhancing Document Retrieval with Ensemble Techniques
06:55
20
Hierarchical Chunking - Exploring the Parent Document Retriever
08:25
21
From Notebook to working Scripts
12:05
22
Creating Streamlit UI App
05:02
23
Private and local Chat with PDFs
04:43
24
The Recap
03:58
25
Contextual Retrieval - Adding Context to Your Chunks
09:31
26
Contextual Retrieval - Implementation
09:26
27
Multimodal RAG - Working with Images and Tables
13:35

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Full-Stack SaaS Development Course on Cloudflare Workers

Full-Stack SaaS Development Course on Cloudflare Workers

Sources: backpine labs
This is a practical training where you will step by step master full-stack development of SaaS applications based on Cloudflare Workers. The program is built...
11 hours 27 minutes 15 seconds
Build Your SaaS AI Web Platform From Zero to Production

Build Your SaaS AI Web Platform From Zero to Production

Sources: Code4Startup (coderealprojects)
Discover the new trend in the world of startups and indie hackers - the creation of microservice AI-SaaS products that do more than just meet needs...
8 hours 36 minutes 2 seconds
Learn MCP (Model Context Protocol)

Learn MCP (Model Context Protocol)

Sources: zerotomastery.io
If you are interested in AI that doesn't just talk but actually does something, this compact course is for you. Get ready to dive into the Model Context...
1 hour 7 minutes 34 seconds
Design and Code User Interfaces with Galileo and Claude AI

Design and Code User Interfaces with Galileo and Claude AI

Sources: designcode.io
In this course, you will learn how to use AI tools to accelerate and simplify UI/UX design processes. We will start with Galileo AI to quickly create...
3 hours 42 minutes 41 seconds
AI Agents Bootcamp: Zero to Mastery

AI Agents Bootcamp: Zero to Mastery

Sources: zerotomastery.io
This is not a course about "clever prompts" - it's a course about building real AI systems that actually get the job done. You will go beyond simple chatbots...
6 hours 55 minutes 29 seconds