Back to Catalog

Mastering Generative AI Project: RAG and LangChain App

Learn on

edX logo
IntermediateCourse

Enhance your AI expertise by learning to build sophisticated Generative AI applications through an intermediate-level course. Master RAG techniques complemented by the integration of LangChain and Gradio, pivotal tools for innovative solutions. Delve into vector database management to optimize application functionality and precision. Equip yourself with the skills necessary to implement powerful AI-driven projects.

Language

  • English

Topic

  • Artificial Intelligence

Enrollment Count

  • 225

Skills You Will Learn

  • Generative AI Applications, RAG, Gradio, LangChain, Vector Database

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 3 Weeks 4 hrs

Platform

  • edX

Last Update

  • May 18, 2025
About this Course
Welcome to the Mastering Generative AI Project: RAG and LangChain App course!

We are thrilled to have you embark on this advanced journey to apply your knowledge and skills in generative AI, focusing on retrieval-augmented generation (RAG) and LangChain. This capstone project will allow you to build practical applications that harness the power of these technologies.

This course will help you create and configure a vector database to store document embeddings and develop a retriever to fetch document segments based on queries, use LangChain to load documents, apply text splitting techniques with RAG and LangChain to enhance model responsiveness, set up a simple Gradio interface for model interaction, and construct a QA bot using LangChain and an LLM to answer questions from loaded documents.

Who should take this course?
This course is suitable for aspiring data scientists and machine learning engineers.
Prerequisites
To get the most out of this course, you should be comfortable with the following topics and technologies:

  1. Basic understanding of generative AI concepts and models
  2. Familiarity with Python programming, particularly in AI/ML contexts
  3. Experience with libraries such as LangChain and frameworks for document processing and retrieval

Instructors

Joseph Santarcangelo

Senior Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Read more