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

  • The NotebookLM Guide: Your AI-Powered Productivity Assistant

    The NotebookLM Guide: Your AI-Powered Productivity Assistant

    Sources: zerotomastery.io
    Learn to use NotebookLM from Google to simplify research, analyze content, and boost productivity. From automatic summaries to...
    2 hours 3 minutes 22 seconds
  • Mastering Reusable AI Workflows for Real-World Development

    Mastering Reusable AI Workflows for Real-World Development

    Sources: vueschool.io, Justin Schroeder, Daniel Kelly, Garrison Snelling
    Study real AI workflows for automating development tasks. Unlock the potential of autonomous agents to improve work productivity and efficiency.
    19 minutes 51 seconds
  • AI Engineering Bootcamp: Building AI Applications (LangChain, LLM APIs + more)

    AI Engineering Bootcamp: Building AI Applications (LangChain, LLM APIs + more)

    Sources: zerotomastery.io
    This course is your practical path to a career as a generative AI engineer: not just using technologies, but creating them. First, you will enhance your skills.
    18 hours 33 minutes 41 seconds
  • Claude Code

    Claude Code

    Sources: Mckay Wrigley (takeoff)
    Claude Code is a course that teaches how to use the intelligent assistant (AI) from Anthropic for programming directly in the terminal. It helps write...
    2 hours 23 minutes 22 seconds
  • Build AI Agents with CrewAI

    Build AI Agents with CrewAI

    Sources: zerotomastery.io
    Learn to build intelligent, collaboratively working AI agents with CrewAI. Master the organization of multi-agent workflows using...
    2 hours 51 minutes 42 seconds