Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Ready to build smarter applications that leverage the power of generative AI (GenAI) and real-world data? This hands-on specialization guides you through the key tools and techniques for Retrieval-Augmented Generation (RAG) and gives you practical experience with vector databases, embedding models, and advanced retrieval frameworks like LangChain and LlamaIndex.
You’ll gain a strong foundation in GenAI fundamentals and prompt engineering, then get hands-on building applications that combine large language models with real-world data using similarity search. Plus, you'll work with advanced vector databases like Chroma DB and FAISS to power retrieval, create recommendation systems, and construct RAG workflows from the ground up.
By the end, you’ll know how to design, build, and evaluate RAG-enabled GenAIapps with integrated interfaces using tools like Gradio.
If you’re looking to boost your AI engineering skills and practically apply GenAI in production environments, this 12-week program gives you the job-ready skills to hit the ground running.
Enroll today and level up your resume in less than 3 months!
Syllabus
- Course 1: Develop Generative AI Applications: Get Started
- Course 2: Build RAG Applications: Get Started
- Course 3: Vector Databases for RAG: An Introduction
- Course 4: Advanced RAG with Vector Databases and Retrievers
Courses
-
Get ready to power up your resume with the GenAI development skills employers need. During this course you’ll explore core prompt engineering strategies—like in-context learning and chain-of-thought—and create and manage robust prompt templates. Plus, you’ll follow best practices to handle common errors and experiment with different LLMs and configurations to strengthen your outputs. You’ll then dive deeper into LangChain, mastering chains, tools, and agents to create smarter, more responsive applications. Through interactive labs, you’ll build a complete generative AI app using Python that accepts user input and processes it through your backend prompt logic. Plus, you’ll explore web-based interfaces using tools like Flask and Gradio, developing real-time user experiences powered by LLMs. By the end, you’ll have the job-ready skills and demonstrable practical experience employers look for to design and implement full-stack GenAI apps that solve real-world problems. Sound good? Enroll today!
-
Ready to boost your AI career by mastering next-level retrieval techniques for intelligent search and summarization? This hands-on course takes you deep into the world of Retrieval-Augmented Generation (RAG), advanced retrievers, and vector databases such as FAISS and Chroma DB. You'll gain the cutting-edge skills businesses need to design and build scalable, high-performance RAG applications that drive smarter search and response capabilities. During the course, you'll learn how to differentiate retrieval patterns, implement similarity search using FAISS, and integrate LangChain with modern UI frameworks such as Gradio. Then, in practical labs and guided projects, you'll get hands-on experience building an end-to-end AI application that retrieves, summarizes, and answers questions in real time. From multi-query and parent document retrievers to semantic vector search and evaluation, this course will give you the skills to improve internal search engines, chatbot accuracy, and content recommendation systems. Enroll today and enhance your portfolio with hands-on experience building AI that understands context—and delivers results.
-
Data Scientists, AI Researchers, Robotics Engineers, and others who can use Retrieval-Augmented Generation (RAG) can expect to earn entry-level salaries ranging from USD 93,386 to USD 110,720 annually, with highly experienced AI engineers earning as much as USD 172,468 annually (Source: ZipRecruiter). In this beginner-friendly short course, you’ll begin by exploring RAG fundamentals—learning how RAG enhances information retrieval and user interactions—before building your first RAG pipeline. Next, you’ll discover how to create user-friendly Generative AI applications using Python and Gradio, gaining experience with moving from project planning to constructing a QA bot that can answer questions using information contained in source documents. Finally, you’ll learn about LlamaIndex, a popular framework for building RAG applications. Moreover, you’ll compare LlamaIndex with LangChain and develop a RAG application using LlamaIndex. Throughout this course, you’ll engage in interactive hands-on labs and leverage multiple LLMs, gaining the skills needed to design, implement, and deploy AI-driven solutions that deliver meaningful, context-aware user experiences. Enroll now to gain valuable RAG skills!
-
Gain expertise in using vector databases and improve your data retrieval skills in this hands-on course! During the course, you’ll explore the fundamental principles of similarity search and vector databases, learn how they differ from traditional databases, and discover their importance in recommendation systems and Retrieval-Augmented Generation (RAG) applications. You’ll also dive into key concepts such as vector operations and database architecture to develop a strong grasp of Chroma DB's functionality. You’ll gain practical experience using Chroma DB, a leading vector database solution. And through interactive labs, you’ll learn to create collections, manage embeddings, and perform similarity searches with real-world datasets. You’ll then apply what you’ve learned by creating a real-world recommendation system powered by Chroma DB and an embedding model from Hugging Face; an ideal project to demonstrate your understanding of how vector databases improve search and retrieval in AI-driven applications. If you’re keen to gain expertise in using vector databases and similarity searches, both essential components of the RAG pipeline, then enroll today!
Taught by
Hailey Quach, IBM Skills Network Team and Wojciech 'Victor' Fulmyk