Master Retrieval-Augmented Generation (RAG) Systems

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Master Retrieval-Augmented Generation (RAG) Systems

Coursera · Intermediate ·🔍 RAG & Vector Search ·1mo ago
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers an in-depth exploration of Retrieval-Augmented Generation (RAG) systems, focusing on their practical application in real-world scenarios. By the end of the course, you'll gain expertise in advanced techniques like query expansion, re-ranking, and dense passage retrieval. You'll also understand the core components of RAG systems and learn how to address common challenges in their implementation. The course begins with an introduction to the basic concepts of RAG, providing an essential foundation for understanding both naive and advanced RAG approaches. You'll dive into the RAG triad and learn about the pitfalls associated with early-stage implementations of RAG, followed by an exploration of more sophisticated techniques. The practical sections will guide you step-by-step through hands-on exercises that involve splitting text, embedding chunks, and performing similarity searches. Advanced topics such as query expansion with generated answers, re-ranking using cross-encoders, and the Dense Passage Retrieval (DPR) technique will be explored thoroughly. You’ll also learn to visualize your results through graph projections and plot embeddings for better interpretation of your data. Throughout the course, you’ll get plenty of chances to apply your learning in hands-on sessions and practical challenges. This course is designed for learners with a foundational understanding of machine learning and natural language processing. It's suitable for professionals and developers looking to master advanced RAG systems for more efficient document retrieval and answer generation. Prior knowledge of Python and machine learning frameworks is recommended.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

The Future of RAG: Dead, Evolving… or Becoming the Brain of AI?
Learn about the future of RAG, from its current state to emerging trends like Agentic RAG and multimodal AI
Medium · Machine Learning
Smart Routing, Transfer Family Ingestion, and Voice Chat — Permission-Aware RAG v4.2
Learn about the latest features in Permission-Aware RAG v4.2, including Smart Routing, Transfer Family Ingestion, and Voice Chat, and how to apply them in your projects
Dev.to · Yoshiki Fujiwara(藤原 善基)@AWS Community Builder
Most Companies Doing GenAI Are Really Just Doing RAG: RAGOps Explained for analysts
Learn why RAGOps is becoming the preferred approach for GenAI projects and how it differs from agent-based approaches
Medium · RAG
RAG - Sliding Window, Token Based Chunking and PDF Chunking Packages
Learn about RAG chunking mechanisms, including Sliding Window, Token Based, and PDF Chunking, to improve your AI model's text processing capabilities
Dev.to AI
Up next
Watch this before applying for jobs as a developer.
Tech With Tim
Watch →