Master RAG: Ultimate Retrieval-Augmented Generation Course
What you'll learn
- Understand the Fundamentals of Retrieval-Augmented Generation (RAG)
- Explore advanced techniques to optimize and fine-tune the RAG pipeline
- Experiment with the levels of Text splitting (simple to complex) with examples to improve the retrieval process
- Learn to handle multiple document types to prep data for the LLM (unstructured(dot)io)
- Experiment with text splitters, Chunking strategies and optimization techniques
- Develop a comprehensive project: A multi-agent LLM-driven application using LangGraph
- Enhance RAG systems with pre-retrieval and post-retrieval optimization techniques and learn retrieval optimization with Query Transformation and Decomposition
Requirements
- Basics web development and programming skills (1-2 xp)
- Python programming Language (1-2 xp)
- Basic command line operations
- Latest version of Python (3.7+)
- A Code Editor (recommanded : Visual Studio Code)
- One first experience with building LLM-driven applications
Description
Welcome to "Master RAG: Ultimate Retrieval-Augmented Generation Course"!
This course is a deep dive into the world of Retrieval-Augmented Generation (RAG) systems. If you aim to build powerful AI-driven applications and leverage language models, this course is for you! Perfect for anyone wanting to master the skills needed to develop intelligent retrieval-based applications.
This hands-on course will guide you through the core concepts of RAG architecture, explore various frameworks, and provide a thorough understanding and practical experience in building advanced RAG systems.
Enroll now and take the first step towards mastering RAG systems!
# What You'll Learn:
Development of LLM-based applications: Understand the core concepts and capabilities of Large Language Models (LLMs) and explore high-level frameworks that facilitate powered by retrieval and generation tasks,
Optimizing and Scaling RAG Pipelines: Learn best practices for optimizing and scaling RAG pipelines using LangChain, including indexing, chunking, and retrieval optimization techniques,
Advanced RAG Techniques: Enhance RAG systems with pre-retrieval and post-retrieval optimization techniques and learn retrieval optimization with query transformation and decomposition,
Document Transformers and Chunking Strategies: Understand strategies for smart text division, handling large datasets, and improving document indexing and embeddings.
Debugging, Testing, and Monitoring LLM Applications: Use LangSmith to debug, test, and monitor LLM applications, evaluating each component of the RAG pipeline.
Building Multi-Agent LLM-Driven Applications: Develop complex stateful applications using LangGraph, making multiple agents collaborate on data retrieval and generation tasks.
Enhanced RAG Quality: Learn to process unstructured data, extract elements like tables and images from PDF files, and integrate GPT-4 Vision to identify and describe elements within images.
# What is Included?
1. Getting Started: Introduction and Setup
Python Development Environment Setup
Implement basic to advanced RAG pipelines
Quickstart: Building Your First LLM-Powered Application using OpenAI
Step-by-step OpenAI Guide to creating a basic application integrating the ChatOpenAI API for text and message generation
2. RAG: From Native (101) to Advanced RAG
Key benefits and limitations of using LLMs
Overview and understanding of the RAG pipeline and multiple use cases
Hands-on project: Implement a basic RAG Q&A system using LLMs, LangChain, and the FAISS vector database
[Project] - Build end-to-end RAG solutions using tools like FAISS and ChromaDB
3. Advanced RAG Techniques & Strategies
Enhance RAG systems with pre-retrieval and post-retrieval optimization techniques
Indexing and chunking optimization techniques
Retrieval optimization with query transformation and decomposition
4. Optimized RAG: Document Transformers & Chunking Strategies
Strategies for smart text division to handle large datasets and scaling applications
Improve document indexing and embeddings
Experiment with commonly used text splitters:
Split into chunks by characters with a fixed-size parameter
Split recursively by character
Semantic chunking with LangChain to split into sentences based on text similarity
5. LangSmith: Debug, Test, and Monitor LLM Applications
Evaluate each component of the RAG pipeline
Develop a comprehensive project: A multi-agent LLM-driven application using LangGraph
6. Enhanced RAG Quality: Conventional vs. Structured RAG
Learn to process unstructured data to facilitate integration and preparation for LLMs
Practice with a project aimed at extracting elements like tables and images from PDF files and integrating GPT-4 Vision to identify and describe elements within images
Bonus materials: Assessment questions, downloadable resources, interactive playgrounds (Google Colab)
# Who is This Course For?
Python Developers: Individuals who want to build AI-driven applications leveraging language models using high-level libraries and APIs
ML Engineers: Professionals looking to enhance their skills in RAG techniques
Students and Learners: Individuals eager to dive into the world of RAG systems and gain hands-on experience with practical examples
Tech Entrepreneurs and AI Enthusiasts: Anyone seeking to create intelligent, retrieval-based applications and explore new business opportunities in AI
Whether you’re a beginner or an advanced practitioner, this course will elevate your capabilities in constructing intelligent and efficient RAG pipelines with case studies and real-world examples.
This course offers a comprehensive guide through the main concepts of RAG architecture, providing a structured learning path from basic to advanced techniques, ensuring a robust understanding to gain practical experience in building LLM-powered apps.
Start your learning journey today and transform the way you develop retrieval-based applications!
Who this course is for:
- Python developers & ML Engineers who want to build AI-driven applications leveraging LLMs
- Students and Learners willing to dive into RAG implementations and gain hands-on experience with practical examples
- Tech Entrepreneurs and AI Enthusiasts seeking new learning and business opportunities in AI
Instructors
Hello
I am Sandy, freelance web and mobile Developer based out of Toronto, in Ontario, Canada, I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.
I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.
I am also keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.
On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.
*****************************
Bonjour,
Je suis Sandy, développeur javascript. Je suis passionnée de développement Front (HTML, CSS, CSS3 Animation, Sass, Javascript et ReactJS...).
Mes autres intérêts sont le graphisme et motion design. Je suis également passionnée de conception visuelle, montage vidéo, photographie et gaming.
Venez rejoindre ma communauté de 20k+ apprenants. Je publie régulièrement pour enrichir mon catalogue de nouveaux contenus. Depuis 2014, je partage mes connaissances, aussi bien en français qu'en anglais, sur les technologies Front et javascript qui ne cessent d'évoluer et d'offrir de nouvelles fonctionnalités pour faciliter notre réussite dans ce beau métier du développement et de la transformation digitale.
Salutations !
Join 3.8M+ learners who study with Ligency.
With a 4.6 instructor rating, >1.1 M reviews, and 126 courses in 12 languages, we help engineers, leaders, and teams master the skills that power today’s AI revolution - then ship real results.
We start where the real world starts: with large language models and the products they power. You’ll learn the foundations of AI and Generative AI (gen AI), then ship production-grade systems - chatbots, copilots, automations, and AI agents. We go deep on LLM engineering: retrieval (RAG), evaluation, observability, safety, and the patterns teams use to run agentic systems at scale.
Our stack is practical and current. You’ll prototype fast with Python, LangChain, and LangGraph; explore models from OpenAI, Gemini, and Claude (including Claude Code); fine-tune and serve with Hugging Face and Ollama; and take it to production on AWS - from Bedrock to event-driven services. Need automation? We wire it together with n8n, clean interfaces, and CI/CD. Along the way you’ll master prompt engineering that holds up under load.
Where this leads: roles that ship. AI Engineer and LLM Engineer for those who love building; platform and MLOps paths for those drawn to reliability at scale; product and leadership tracks for the people moving Agentic AI from slide decks to business outcomes. The through-line is the same: learn fast, build faster, measure everything, iterate.
Start with our best selling course:
AI Coder: Complete Claude Code & Coding Agents Course - build complete products at speed with AI coding agents like Claude Code, Cursor, Copilot and Codex, no coding background required.
AI Engineer Core Track: LLM Engineering, RAG, QLoRA, Agents - a hands-on path from your first prompt to production patterns: 20+ models, RAG, QLoRA fine-tuning, and agents with LangChain/LangGraph.
AI Engineer Agentic Track: The Complete Agent & MCP Course - design, orchestrate, and deploy robust AI agents across OpenAI Agents SDK, CrewAI, LangGraph and MCP.
AI Engineer Production Track: Deploy LLMs & Agents at Scale - scaling patterns for pipelines, monitoring, and enterprise rollout on AWS with Bedrock, Google Cloud Platform, Azure and MLOps.
AI Builder: Create Agents, Voice Agents & Automations in n8n - wire up low-code AI agents, voice agents and business automations in n8n with ElevenLabs, RAG and MCP.
Practical Guide to AI Agents & Agentic AI with Claude Cowork - build six working no-code AI agents on your real tools (Gmail, Slack, Notion, Calendar) with Claude Cowork and MCP.
AI Leader: Generative AI & Agentic AI for Leaders & Founders - a concise playbook for strategy, governance, and ROI with Generative AI and agents.
If your goal is to level up quickly and ship something real, join us. Learn the concepts, touch the tools, build the thing - then take it to users. That’s the Ligency way.
