Generative AI with Context: RAG, CAG & KAG Applications (Udemy.com)
Master augmented generation in AI with RAG, CAG & KAG - covering semantic search, caching, knowledge graphs
Created by: Navid Shirzadi
Last updated July 2026
What you will learn
- Build context‑aware AI pipelines using Retrieval Augmented Generation (RAG), Cache Augmented Generation (CAG), and Knowledge Augmented Generation (KAG).
- Apply semantic search and embeddings to connect models with external knowledge sources for more accurate responses.
- Optimize AI performance with caching strategies that reduce redundancy and improve efficiency in real‑world applications. - Leverage knowledge graphs for stru
- Leverage knowledge graphs for structured reasoning, enabling AI systems to extract entities, facts, and relationships.
- Debug and refine AI workflows step‑by‑step, gaining confidence in troubleshooting and improving pipeline reliability.
- Translate theory into practice by completing hands‑on projects that demonstrate how augmented generation enhances generative AI.
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.2 out of 5higher than 13% of them
- Reviews79#1,041 of 1,183 by number of reviews
- Length8.5 hourslonger than 65% of them
- Last updatedJuly 2026more recently than 82% of them
Course Description
Artificial intelligence is evolving fast, and the next frontier is context. Models that can understand, retrieve, and reason with the right information at the right time are not only more accurate - they’re smarter, more reliable, and closer to human‑like intelligence. This course, Context‑Aware AI, is designed to give you the skills and confidence to build those systems yourself.
Instead of just theory, you’ll get a guided journey through the most important context‑aware workflows: Retrieval Augmented Generation (RAG), Cache Augmented Generation (CAG), and Knowledge Augmented Generation (KAG). Each concept is introduced clearly, then reinforced with hands‑on projects that let you see the power of context in action. You’ll learn how to connect models to external knowledge, optimize performance with caching, and integrate knowledge graphs for structured reasoning.
What makes this course different is its balance of clarity and practicality. Complex ideas are broken down into intuitive explanations, supported by exercises and real‑world examples. By the end, you won’t just understand how context‑aware AI works - you’ll have built working pipelines that you can adapt to your own projects, whether you’re developing smarter chatbots, enterprise search tools, or advanced reasoning systems.
If you’re ready to move beyond generic AI responses and start creating applications that truly understand context, this course is your launchpad. Join us and take the next step toward building intelligent systems that think deeper, respond smarter, and deliver real value.
Instructor Details
- 4.2 Rating
79 Reviews
Navid Shirzadi
Welcome! I'm Navid Shirzadi, and I'm thrilled you're here.
I’m an Applied Scientist with a Ph.D. in Engineering and over a decade of experience working with integrated energy systems, optimization, and intelligent control strategies. My background spans mathematical optimization, advanced control, and hybrid modeling techniques that blend physics‑based simulations with modern AI.
I’m deeply experienced in Python, and I build cutting‑edge machine learning, deep learning, and agentic AI models for real‑world applications. My recent work focuses on leveraging agentic AI workflows and LLM‑powered tools to automate and enhance building energy modeling, EnergyPlus pipelines, and large‑scale simulation tasks.
Throughout my career, I’ve published research on intelligent control strategies for energy systems and developed AI‑driven methods that improve efficiency, reliability, and decision‑making. My passion lies in teaching these concepts in a clear, practical, and intuitive way, helping learners build skills they can immediately apply in engineering, data science, and AI‑driven modeling.
I’m excited to share my knowledge and help you grow your expertise in AI, optimization, and energy systems.
More courses by Navid Shirzadi
Prompt Engineering for Everyone Bootcamp (2026)
4.5 (32,157 Reviews)
Provider: Udemy
Time: 3.9h
$19.99
Machine Learning & Data Science A-Z: Hands-on Python (2026)
4.2 (1,256 Reviews)
Provider: Udemy
Time: 14.5h
$84.99
Time Series Analysis and Forecasting with Python (2026)
4.3 (545 Reviews)
Provider: Udemy
Time: 10.3h
$69.99
Optimal Sizing of Hybrid Renewable Energy Systems with Homer (2022)
4.6 (436 Reviews)
Provider: Udemy
Time: 2.5h
$59.99
Optimization with Python: Complete Pyomo Bootcamp A-Z (2024)
4.7 (393 Reviews)
Provider: Udemy
Time: 9.4h
$12.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Hakan on 10/8/2026
The explanations of RAG, CAG, and KAG are clear, well-structured, and supported by hands-on examples. Highly recommended for anyone looking to build context-aware AI systems and move beyond basic LLM usage.
By Leonardo on 10/2/2026
Thanks, I like the flow of the course
By Samuel Stefancic on 9/4/2026
Amateurism at his finest. Taking 3 min to explain simple prints is beyond every hour grabbing that i could have imagined.
By Teddy on 5/12/2026
Simplify the cases too much, only good for beginners
By Weng Gei Wong on 4/25/2026
I really like the KAG portion.
By Mandeep Sharma on 3/14/2026
Every video has good content and explain everything in deeply
By Chris Mac on 12/29/2025
Good projects and practical exercises
By Sarah Fisher on 12/29/2025
Its a good course to learn the fundamentals
By Leo S on 12/29/2025
Exactly what I wanted! All augmented generation methods in one course.
By Parshwa Khara on 12/23/2025
Nice & Detailed explanation. Watched at 1.5x, the overall pace could have been a little bit more.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












