Skip to content
AI Masters DoJo
ExploreMenu
Book a discovery call

Retrieval and RAG

Retrieval-Augmented Generation Systems

Explore retrieval-augmented generation, including advanced retrieval techniques and hands-on query expansion.

A small sample of 30,000+ courses curated from around the world, all available to DoJo members.

A free 30-minute conversation with Ted about your goals.

Already a member? Open this course (opens in a new tab)

Course topics

Retrieval and RAG

  • Query expansion
  • Re-ranking
  • Dense retrieval

You check the sources

Find your fit

Is this a useful starting point?

For learners with Python proficiency and basic AI and natural-language-processing knowledge.

Starting point
Intermediate
Course length
3.5 total hours
Lessons
39 lectures

Course by Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

Course last updated: 05/2026

Requirements
  • Basic Understanding of AI and NLP Concepts: Familiarity with foundational AI and NLP principles.
  • Programming Experience: Proficiency in Python, as it will be the primary programming language used.
What is included
  • 3 hours on-demand video
  • 3 articles
  • 1 downloadable resource
  • Access on mobile
  • Certificate of completion

DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.

Explore the lessons

Course curriculum.

9 sections • 39 lectures • 3h 16m total length

Introduction3 lectures • 4min
  1. Introduction01:54
  2. Course Structure00:49
  3. Development Environment Setup01:23
Download Code and Resources2 lectures • 2min
  1. PLEASE Watch this - How To Get the Source Code02:16
  2. Download Course Resources00:01
RAG (Retrieval-Augmented Generation) Deep Dive - Naive RAG vs Advanced RAG5 lectures • 28min
  1. Introduction to RAG and the RAG Triad - Overview03:03
  2. What is RAG and Naive RAG Overview and Pitfalls08:50
  3. Deep Dive into Each Naive RAG Drawbacks06:11
  4. Long Context vs RAG - When to Choose Each [NEW]09:17
  5. Check in00:56
Advance RAG Deep Dive - Advanced Techniques7 lectures • 29min
  1. Advanced RAG Techniques - Intro to Expansion with Generated Answers05:58
  2. Hands-on - Expansion with Answers - Splitting Text05:08
  3. Embedding the Chunks and Showing Them03:03
  4. Adding Documents to the Vector Store and Performing Similarity Search02:53
  5. Generating the Answer & Concatenating the Relevant Documents05:16
  6. Plotting and Projecting the Embedded Results on Graph05:24
  7. Query Expansion with Generated Answers - Summary01:30
Hands-on: Advanced RAG Technique - Query Expansion with Multiple Queries5 lectures • 18min
  1. Query Expansion with Multiple Queries - Overview03:05
  2. Getting Generated Augmented Queries05:38
  3. Retrieving and Plotting Embeddings in a 2D Graph07:01
  4. CHALLENGE: Your Turn00:34
  5. Expansion with Multiple Queries Downsides & Summary01:23
Hands-on - Advances RAG Technique: Re-Ranking with Cross-encoder4 lectures • 18min
  1. Re-ranking & Cross-encoder and Bi-encoders - Overview04:50
  2. Ranking Long-tail Results with Cross-encoder07:24
  3. Final Step - Pass the Ranked Documents through a LLM to Get Relevant Answer04:53
  4. Re-ranking Summary00:57
Hands-on - Advances RAG Technique: Dense Passage Retrieval DPR3 lectures • 8min
  1. Dense Passage Retrieval Overview02:14
  2. The DPR technique - Full Hands-on04:50
  3. DPR Summary00:58
Other Advanced RAG Techniques - NEW Content8 lectures • 1hr 24min
  1. Other Techniques01:18
  2. Get the Source Code for This Section00:04
  3. Contextual Retrieval (Anthropic's Techinique)09:56
  4. Late Chunking for Better Context14:18
  5. Agentic RAG with LangGraph24:54
  6. GraphRAG for Complex Reasoning19:20
  7. Multimodal RAG with ColPali10:29
  8. Advanced RAG - Summary04:04
Wrap up - What's Next2 lectures • 4min
  1. What's Next02:04
  2. Bonus Lecture01:55

From learning to practice

Try this next.

Compare two retrieval techniques on sample documents and inspect which sources they return.

A useful next step

Choose where to start.

Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.

Book a discovery callExplore DoJo membership