Advanced RAG Patterns
Advance RAG Patterns is an intermediate course designed for AI developers and ML engineers who have built a basic RAG pipeline but find it still fails on complex or nuanced queries. While foundational RAG reduces hallucinations, production-grade AI demands greater reliability, accuracy, and reasoning. This 2-hour course moves beyond the basics to teach you how to engineer robust, intelligent, and self-correcting systems. Focused on practical, job-ready skills, this course dives deep into cutting-edge architecture. You will learn to implement and evaluate a suite of advanced patterns, includin
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Building and Fine-Tuning LLM Applications
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you'll learn how to build and fine-tune large language models (LLMs) for real-world applications. Starting with fundamental concepts, you'll progress through hands-on projects that focus on document-based retrieval-augmented generation (RAG) systems, LangChain integration, and fine-tuning techniques. You'll gain the skills to build custom ap
All levels
HelixDB From Zero
Stop stitching three databases together. HelixDB is a Rust-native graph plus vector engine that holds your nodes, your embeddings, your typed edges, and your key-value documents in one process — no separate Postgres, no separate Qdrant, no separate Neo4j. This course walks a Rust-fluent engineer from helix init through a typed HelixQL schema, the helix check and helix compile pre-deploy gates, side-by-side graph traversal and vector search in the same query language, and a typed Rust client that calls a live HelixDB instance with four runtime contracts. Every primitive you meet is wired into a
All levels
Understand RAG Basics
"Understand RAG Basics" is an intermediate course for developers and data scientists who want to build more powerful and trustworthy AI applications. While Large Language Models (LLMs) are revolutionary, they often lack specific, up-to-date knowledge and can hallucinate answers. This 2-hour course provides the fundamental solution: Retrieval-Augmented Generation (RAG). You will need to be familiar with basic Python, API, and LLMs. You will also need Python and a code editor like VS Code installed locally. Focused on practical application, this course transitions from theory to execution. Y
All levels
Fundamentals of Natural Language Processing
The field of natural language processing (NLP) aims at getting computers to perform useful and interesting tasks with human language. This course introduces students to the 3 pillars underlying modern NLP: probabilistic language models, simple neural networks with a focus on gradient based learning, and vector-based meaning representations in the form of word embeddings. At the end of the course, students will be able to implement and analyze probabilistic language models based on N-grams, text classifiers using logistic regression and gradient-based learning, and vector-based approaches to wo
All levels