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

IBM

RAG: Build Apps with LangChain and LlamaIndex

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

Retrieval-Augmented Generation (RAG) is rapidly becoming a core skill for Data Scientists, AI Engineers, and Software Developers, with competitive salaries reflecting its demand.

In this course, you’ll start by learning how RAG improves information retrieval, context accuracy, and user interactions. You’ll build your first retrieval pipeline and experiment with document splitting, embedding, and retrieval workflows using Python.

You’ll design user-facing GenAI applications with Gradio, creating clean, interactive interfaces that connect your retrieval pipeline to real-time user queries. Through guided labs, you’ll transform project ideas into a working QA system capable of answering questions from loaded documents.

You’ll explore LlamaIndex as an alternative RAG framework, examining its structure, strengths, and differences compared with LangChain. By completing hands-on labs, you’ll build a full RAG application using both frameworks, gaining a practical understanding of when each tool is most effective.

By the end of this course, you’ll have the experience needed to design, implement, evaluate, and deploy end-to-end RAG applications that power context-aware AI solutions.

Syllabus

  • Explain the core principles and benefits of Retrieval-Augmented Generation.

  • Describe how retrieval pipelines work, including chunking, embedding, and vector search.

  • Implement basic RAG workflows using Python and LangChain.

  • Design interactive user interfaces for RAG systems using Gradio.

  • Compare LlamaIndex and LangChain to determine their appropriate use cases.

  • Construct end-to-end RAG applications using LlamaIndex that answers questions from source documents.

Reviews

Start your review of RAG: Build Apps with LangChain and LlamaIndex

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.