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

IBM

RAG: Vector Databases and Retrievers

IBM via edX

Overview

MIT Sloan: Drive Business Value with AI
6-week cohort with live MIT Faculty sessions. Learn to scale AI beyond the pilot stage.
Build Your AI Strategy

Master cutting-edge retrieval techniques that power today’s most advanced AI systems. In this course, you’ll explore sophisticated retriever patterns, vector databases, and indexing algorithms used in Retrieval-Augmented Generation (RAG). You’ll build a strong understanding of FAISS, ChromaDB, HNSW indexing, and the mechanics behind scalable similarity search in modern AI applications.

Through guided labs, you’ll implement advanced retrievers—including self-querying, multi-query, parent document retrievers, and vector-store-backed pipelines—using both LangChain and LlamaIndex. These exercises demonstrate how to significantly improve retrieval accuracy, reduce hallucinations, and deliver high-quality responses from large language models (LLMs).

You’ll bring everything together by building a complete RAG application that integrates FAISS for vector search, an advanced retriever for improved relevance, and a fully interactive Gradio interface. This end-to-end project strengthens your ability to design AI systems that understand context, surface precise information, and serve users in real time.

By the end of the course, you’ll have applied the latest retrieval strategies and database technologies to build production-ready RAG pipelines—skills that directly support careers in AI engineering, search systems, and applied machine learning.

Syllabus

  • Build RAG applications using vector databases and advanced retrieval patterns

  • Employ the core mechanics of vector databases such as FAISS and ChromaDB and implement indexing algorithms like HNSW

  • Implement advanced retrievers using LlamaIndex and LangChain to improve the quality of LLM responses

  • Develop comprehensive RAG applications by integrating LangChain, FAISS, and interactive user interfaces built with Gradio

  • Differentiate retrieval strategies and assess when to apply each for improved accuracy

  • Use advanced similarity search techniques to optimize retrieval within RAG systems

Reviews

Start your review of RAG: Vector Databases and Retrievers

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.