IBM
Fundamentals of AI Agents Using RAG and LangChain

Early bird sale! Unlock 10,000+ courses from Google, Microsoft, and more for £160/year. Save now.

IBM

Fundamentals of AI Agents Using RAG and LangChain

Joseph Santarcangelo
Kang Wang
Sina Nazeri

Instructors: Joseph Santarcangelo +3 more

16,647 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.6

(102 reviews)

Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
4.6

(102 reviews)

Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • In-demand, job-ready skills businesses seek for building AI agents using RAG and LangChain in just 8 hours

  • How tapply the fundamentals of in-context learning and advanced prompt engineering timprove prompt design

  • Key LangChain concepts, including tools, components, chat models, chains, and agents

  • How tbuild AI applications by integrating RAG, PyTorch, Hugging Face, LLMs, and LangChain technologies

Skills you'll gain

  • Category: Artificial Intelligence
  • Category: Prompt Engineering
  • Category: Large Language Modeling
  • Category: Artificial Intelligence and Machine Learning (AI/ML)
  • Category: ChatGPT
  • Category: Natural Language Processing
  • Category: OpenAI
  • Category: Generative AI
  • Category: Generative AI Agents

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignments

Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 2 modules in this course

In this module, you will explore the fundamentals of retrieval-augmented generation (RAG) and how it is applied to generate more accurate and context-aware responses in applications such as chatbots and intelligent AI agents. You will learn about the complete RAG process, including its integration with LangChain for building modular and scalable AI solutions. The module covers key components such as dense passage retrieval (DPR), which uses a context encoder and a question encoder, each paired with tokenizers to convert text into a machine-readable format. It also introduces the Facebook AI similarity search (FAISS) library, developed by Facebook AI Research, for performing efficient similarity searches in high-dimensional vector spaces. Additionally, you will gain hands-on experience through labs that focus on implementing RAG-based systems using two major machine learning frameworks: Hugging Face, for retrieving information from datasets, and PyTorch, for evaluating content relevance and generating meaningful responses.

What's included

3 videos3 readings2 assignments2 app items1 plugin

In this module, you will learn about in-context learning and advanced prompt engineering techniques to design and refine prompts for generating relevant and accurate AI responses. You’ll then explore the LangChain framework, an open-source interface that simplifies AI application development using large language models (LLMs). The key concepts covered include LangChain’s tools, components, and chat models, as well as prompt templates, example selectors, and output parsers. You’ll also examine LangChain’s document loader and retriever, chains, and agents to build intelligent applications. Through hands-on labs, you’ll apply these concepts to enhance LLM applications and develop an AI agent that integrates LLM, LangChain, and RAG for interactive and efficient document retrieval. Additionally, a comprehensive cheat sheet and glossary are available to reinforce your learning.

What's included

6 videos4 readings2 assignments3 app items2 plugins

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.2 (14 ratings)
Joseph Santarcangelo
Joseph Santarcangelo
IBM
35 Courses1,982,745 learners

Offered by

IBM

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

4.6

102 reviews

  • 5 stars

    75.72%

  • 4 stars

    15.53%

  • 3 stars

    4.85%

  • 2 stars

    1.94%

  • 1 star

    1.94%

Showing 3 of 102

HB
4

Reviewed on Apr 26, 2025

MS
5

Reviewed on Apr 27, 2025

MM
5

Reviewed on Feb 9, 2025

Frequently asked questions