Back to Introduction to Retrieval Augmented Generation (RAG)
Duke University

Introduction to Retrieval Augmented Generation (RAG)

In this 2-hour project-based course, you will learn how to import data into Pandas, create embeddings with SentenceTransformers, and build a retrieval augmented generation (RAG) system with your data, Qdrant, and an LLM like Llamafile or OpenAI. This hands-on course will teach you to build an end-to-end RAG system with your own data using open source tools for a powerful generative AI application.

Status: Python Programming
Status: Application Programming Interface (API)
IntermediateGuided Project5 hours

Featured reviews

PP

Reviewed Mar 19, 2025

It was a good entry point to the RAG's world, I hope to see more professional courses too.

ST

Reviewed Oct 6, 2024

The guided project helped me understand RAG and its application in a concise and accurate manner. The project code was very helpful in understanding the workflow of implementing RAG with LLMS.

RL

Reviewed Oct 24, 2024

The project is easy to follow for an experienced developer.

JC

Reviewed May 16, 2024

Good Exercise for introduction RAG by LLM and VectorDB

All reviews

Showing: 12 of 12

Valerio
Reviewed Aug 23, 2024
Lorin
Reviewed Aug 19, 2024
Ahmet-Serdar
Reviewed Jan 30, 2025
Todd
Reviewed Nov 20, 2024
Teig
Reviewed May 18, 2024
Suhas
Reviewed Oct 7, 2024
Parsa
Reviewed Mar 20, 2025
Roy
Reviewed Oct 25, 2024
Johnson
Reviewed May 17, 2024
Sourabh
Reviewed Nov 18, 2024
Luigi
Reviewed Dec 4, 2024
Karol
Reviewed Apr 15, 2026