Packt

Unlocking Data with Generative AI and RAG

Packt

Unlocking Data with Generative AI and RAG

Access provided by KGiSL Educational Institutions

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand the principles and significance of Retrieval-Augmented Generation (RAG) in AI

  • Integrate large language models with internal data for improved AI performance

  • Master vectorization, vector databases, and techniques for efficient data retrieval

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

14 assignments

Taught in English
Recently updated!

June 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 14 modules in this course

This module introduces the concept of retrieval-augmented generation (RAG) in generative AI, exploring its architecture, key terminology, and practical implementation. Learners will examine the challenges associated with RAG, compare it to model fine-tuning approaches, and understand how RAG enhances AI applications in real-world contexts.

What's included

1 video7 readings1 assignment

In this module, you will build a complete retrieval-augmented generation (RAG) pipeline from scratch, learning how to preprocess data, perform vector indexing, and integrate retrieval and generation using LangChain and Chroma DB. You'll gain hands-on experience with essential libraries, understand the flow of data through the pipeline, and execute queries to see RAG in action.

What's included

1 video8 readings1 assignment

This module explores real-world implementations of retrieval-augmented generation (RAG) in areas such as automated reporting, e-commerce, knowledge management, and innovation scouting. Learners will discover how RAG enhances data analysis, personalizes content, and improves the utility of knowledge bases. Practical exercises will guide you in integrating sources into RAG pipelines for robust, transparent AI solutions.

What's included

1 video6 readings1 assignment

This module explores the essential building blocks of retrieval-augmented generation (RAG) systems, including indexing, retrieval, prompt engineering, LLM integration, and user interface design. Learners will gain practical insights into how these components interact to create effective RAG applications. By the end, you'll understand both the technical and user-facing aspects necessary for building robust RAG solutions.

What's included

1 video5 readings1 assignment

This module explores the unique security risks associated with retrieval-augmented generation (RAG) applications, including challenges posed by large language models and external data sources. Learners will investigate common vulnerabilities, such as hallucinations and sensitive information disclosure, and gain hands-on experience with red teaming and defensive strategies. Practical coding labs provide opportunities to secure API keys and implement protective measures against attacks.

What's included

1 video7 readings1 assignment

This module introduces the fundamentals of building applications with retrieval-augmented generation (RAG) and demonstrates how to leverage Gradio for creating user-friendly interfaces. Learners will explore the advantages of Gradio, its integration with popular machine learning frameworks, and practical steps for interfacing with RAG models.

What's included

1 video2 readings1 assignment

This module explores how vectors and vector stores underpin retrieval-augmented generation (RAG) systems, delving into vector representations, embedding models, and the practical considerations for choosing and using vector stores. Learners will gain insights into the impact of vector dimensions, semantic algorithms, and performance factors in real-world RAG applications.

What's included

1 video12 readings1 assignment

This module explores the principles and techniques behind similarity searching using vector representations. Learners will examine semantic versus keyword search, distance metrics like Euclidean distance, and various search paradigms including dense, sparse, and hybrid approaches. Practical labs and real-world tools such as Pinecone and LangChain will help solidify understanding of indexing, search algorithms, and vector search services.

What's included

1 video10 readings1 assignment

This module guides learners through the quantitative evaluation of retrieval-augmented generation (RAG) systems using standardized frameworks and visualization tools. You will implement the ragas library to generate synthetic ground truth data, assess retrieval and generation metrics, and explore additional evaluation techniques to optimize RAG pipelines.

What's included

1 video10 readings1 assignment

This module explores the essential building blocks of retrieval-augmented generation (RAG) systems within LangChain, focusing on vector stores, retrievers, and large language models (LLMs). Learners will gain hands-on experience with popular retriever options and understand how these components interact to enable effective information retrieval and generation.

What's included

1 video3 readings1 assignment

This module explores advanced techniques for enhancing retrieval-augmented generation (RAG) workflows using LangChain. Learners will dive into practical tools such as text splitters and output parsers, gaining hands-on experience with LangChain Expression Language (LCEL) to optimize document processing and result formatting.

What's included

1 video4 readings1 assignment

This module explores how to enhance retrieval-augmented generation (RAG) pipelines by integrating AI agents using LangGraph. Learners will discover how graph theory concepts, agent state management, and decision-making nodes can be leveraged to build more dynamic and intelligent workflows. Practical coding exercises guide you through implementing and customizing agentic RAG systems.

What's included

1 video6 readings1 assignment

This module explores effective prompt engineering techniques to enhance retrieval-augmented generation (RAG) systems. Learners will discover strategies for designing, adapting, and optimizing prompts for various large language models, and practice applying these concepts to tasks such as summarization, data extraction, transformation, and expansion.

What's included

1 video10 readings1 assignment

This module delves into advanced strategies for enhancing retrieval-augmented generation (RAG) systems, including re-ranking, query decomposition, and multi-modal RAG techniques. Learners will gain hands-on experience with code labs and explore methods for integrating text and image data to improve GenAI applications.

What's included

1 video6 readings1 assignment

Instructor

Packt - Course Instructors
Packt
1,946 Courses568,385 learners

Offered by

Packt

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."

Explore more from Data Science