่ฟ”ๅ›žๅˆฐ Retrieval Augmented Generation (RAG)
DeepLearning.AI

Retrieval Augmented Generation (RAG)

Retrieval Augmented Generation (RAG) improves large language model (LLM) responses by retrieving relevant data from knowledge basesโ€”often private, recent, or domain-specificโ€”and using it to generate more accurate, grounded answers. In this course, youโ€™ll learn how to build RAG systems that connect LLMs to external data sources. Youโ€™ll explore core components like retrievers, vector databases, and language models, and apply key techniques at both the component and system level. Through hands-on work with real production tools, youโ€™ll gain the skills to design, refine, and evaluate reliable RAG pipelinesโ€”and adapt to new methods as the field advances. Across five modules, you'll complete hands-on programming assignments that guide you through building each core part of a RAG system, from simple prototypes to production-ready components. Through hands-on labs, youโ€™ll: - Build your first RAG system by writing retrieval and prompt augmentation functions and passing structured input into an LLM. - Implement and compare retrieval methods like semantic search, BM25, and Reciprocal Rank Fusion to see how each impacts LLM responses. - Scale your RAG system using Weaviate and a real news datasetโ€”chunking, indexing, and retrieving documents with a vector database. - Develop a domain-specific chatbot for a fictional clothing store that answers FAQs and provides product suggestions based on a custom dataset. - Improve chatbot reliability by handling real-world challenges like dynamic pricing and logging user interactions for monitoring and debugging. - Develop a domain-specific chatbot using open-source LLMs hosted by Together AI for a fictional clothing store that answers FAQs and provides product suggestions based on a custom dataset. Youโ€™ll apply your skills using real-world data from domains like media, healthcare, and e-commerce. By the end of the course, youโ€™ll combine everything youโ€™ve learned to implement a fully functional, more advanced RAG system tailored to your projectโ€™s needs.

็Šถๆ€๏ผšRetrieval-Augmented Generation
็Šถๆ€๏ผšEmbeddings
ไธญ็บง่ฏพ็จ‹ๅฐๆ—ถ

็ฒพ้€‰่ฏ„่ฎบ

SR

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 4, 2025

Amazing course on RAG systems at production scale.

GG

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 31, 2025

Course is very in depth. Its quite good to understand lot of new stuff in course. Its even more better if Multi-Modal RAG is also covered in this course.

RS

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 13, 2025

I learnt quite a bit about LLMs, vector databases, RAG and various terms associated with this space. I came out better informed and hopefully learn more and implement these things in my projects

GD

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšOct 6, 2025

Great course! All the information you need for later, go deep and practice.

P

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 14, 2025

The content is excellent, and Zain explains everything with calm clarity and a well-structured approach.

MM

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJan 27, 2026

Very good introduction to the concepts and principals of RAG, with notebooks to demonstrate the concepts.

CL

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšDec 15, 2025

I found this course very useful, particularly good at covering the fundamental aspects of LLMs and RAG.

RP

4.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJan 7, 2026

The course is great but the exercises and assignments could be more challenging.

AZ

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšNov 8, 2025

Excellent course. It covers every important detail of RAG systems with clarity, the instructor is amazing, and it provides a solid foundation for anyone looking to understand or build RAG pipelines

BC

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 1, 2025

Great step-by-step introduction on RAG systems and get deeper understanding of its components.

D

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšNov 4, 2025

This was really helpful in understanding the concepts and applications of RAG

EC

5.0่ฏ„่ฎบๆ—ฅๆœŸ๏ผšOct 14, 2025

This was quite a whirlwind tour. It be great to have some follow courses, e.g., on Graph RAG as compared with PDF RAG.

ๆ‰€ๆœ‰ๅฎก้˜…

ๆ˜พ็คบ๏ผš20/53

Robin Fuchs
4.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 21, 2025
Seelam Srinivasa Reddy
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJul 28, 2025
Claudio Battaglino
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 15, 2025
Max Gaipl
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJul 22, 2025
Ravi Sachidanandam
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 13, 2025
Raรบl Alvarado
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 11, 2025
Aritra Dutta
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 13, 2025
Prakash joshi
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 15, 2025
Juan Josรฉ Expรณsito Gonzรกlez
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJul 27, 2025
Ben De Corte
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšAug 2, 2025
Michael Fien
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšJul 28, 2025
Dipanjan Ghosal
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 4, 2025
THOMAS TSANG CHAN
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšMay 19, 2026
Pierre de Lacaze
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 8, 2025
Paulo Portugal
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 5, 2025
Karsten Zenk
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 16, 2025
Ambrish Kinariwala
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšMar 13, 2026
Bart W Jenkins
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 9, 2025
Yuriy
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšSep 26, 2025
Abdelrahman Zeidan
5.0
่ฏ„่ฎบๆ—ฅๆœŸ๏ผšNov 8, 2025