CourseraBeginner · 3 hours

Introduction to Retrieval Augmented Generation (RAG)

What this course answers

A three-hour beginner course on retrieval-augmented generation. It explains what large language models can automate, how language embeddings are stored in vector databases, and how to build RAG applications with the LangChain framework through real-world projects. More than 6,600 learners have enrolled, and Coursera issues a shareable certificate.

For
Developers and technical professionals with basic Python who want to start building LLM applications.
Time
3 hours
Last verified
25 Sep 2026

What you will be able to do

  • Demonstrate what large language models can automate with natural language
  • Identify the range of problems RAG applications can solve
  • Use vector databases to store language embeddings
  • Develop RAG applications with LLM frameworks, models and vector databases

Curriculum

  1. 01Introduction to Retrieval Augmented Generation (RAG)LLM concepts, language embeddings, vector databases and the LangChain framework for building RAG applications.

    Lesson list to be added.

Prerequisites

  • Basic Python programming
  • Foundational knowledge of large language models

Frequently asked questions

Do I get a certificate?

Yes. Coursera issues a shareable certificate when you complete the course.

Related

Keep going

Should this feature use AI? A one-page test

Most features that teams want to build with AI do not need it. This video walks through a one-page test: is the task tolerant of...

In AI Engineering · 1 Sep 2026