Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

RAG Systems in Practice

Edureka via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course introduces the core concepts and techniques behind Retrieval-Augmented Generation (RAG) systems, guiding you through building, optimizing, and deploying powerful AI systems that combine language models with external knowledge sources. Whether you are new to RAG or looking to deepen your understanding, this course provides a hands-on approach to mastering RAG workflows and improving model accuracy. Through detailed lessons, demonstrations, and real-world applications, you’ll learn how to preprocess and index documents, generate embeddings, construct RAG pipelines, and deploy production-ready systems. You’ll also explore advanced optimization techniques to enhance retrieval quality, scalability, and context relevance. By the end of this course, you will be able to: • Understand the fundamentals of Retrieval-Augmented Generation and its applications in AI. • Apply text preprocessing and embedding techniques to improve document retrieval. • Build and optimize RAG pipelines using LangChain and FAISS. • Utilize hybrid retrieval, re-ranking, and grounding methods to enhance context accuracy. • Deploy and evaluate RAG systems in production environments for optimal performance. This course is ideal for AI enthusiasts, machine learning practitioners, and developers looking to specialize in building advanced AI systems that integrate external knowledge with language models. No prior experience with RAG systems is required, but a basic understanding of Python and machine learning concepts will be beneficial. Join us to begin your journey into the world of Retrieval-Augmented Generation and learn how to build efficient, scalable, and accurate AI systems!

Syllabus

  • Introduction to Retrieval Systems
    • In this module, learners will explore the fundamentals of Retrieval-Augmented Generation (RAG), including how it combines language models with external knowledge sources for improved accuracy. Key concepts such as text embeddings, vector stores, and document preprocessing will be introduced, with hands-on demonstrations to build simple RAG workflows and visualize context retrieval.
  • Building and Optimizing RAG Pipelines
    • Learners will focus on building and optimizing RAG pipelines using LangChain. They will explore techniques like hybrid retrieval, re-ranking, and grounding to improve context accuracy. The module includes practical applications for creating, testing, and evaluating high-performance RAG workflows.
  • Deploying and Evaluating RAG Systems
    • This module covers the deployment and evaluation of RAG systems in real-world applications. Learners will explore deployment strategies, API integration, and performance monitoring. They will also learn how to optimize RAG systems for scalability and efficiency in production environments.
  • Course Wrap-Up
    • In the final module, learners will apply their knowledge by completing a practice project and final assessment. They will review key concepts and build a production-ready RAG system, preparing them to implement RAG in real-world projects.

Taught by

Edureka

Reviews

Start your review of RAG Systems in Practice

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.