IBM RAG and Agentic AI Professional Certificate Course Syllabus

Full curriculum breakdown — modules, lessons, estimated time, and outcomes.

Overview: This professional certificate is a fast-paced, project-driven program designed to equip experienced AI practitioners with advanced skills in retrieval-augmented generation (RAG) and agentic AI. Over approximately 52 hours of structured learning, learners progress from foundational concepts to building multimodal, autonomous AI applications using industry-standard tools like LangChain, LlamaIndex, ChromaDB, FAISS, and IBM Granite. Each module integrates hands-on labs with Flask and Gradio, culminating in a final project that demonstrates production-ready AI system design.

Module 1: Develop Generative AI Applications

Estimated time: 8 hours

  • Master generative AI fundamentals
  • Apply LangChain prompt engineering techniques
  • Design reusable prompt templates
  • Build a Flask web app with structured JSON outputs

Module 2: Build RAG Applications

Estimated time: 6 hours

  • Understand Retrieval-Augmented Generation fundamentals
  • Design interactive Gradio interfaces
  • Implement RAG pipelines using LangChain
  • Construct RAG applications with LlamaIndex

Module 3: Vector Databases for RAG

Estimated time: 9 hours

  • Differentiate vector databases from relational databases
  • Operate ChromaDB for embedding storage
  • Perform similarity search and retrieval
  • Build AI-powered recommendation systems

Module 4: Advanced RAG with Vector Databases and Retrievers

Estimated time: 1 hour

  • Implement FAISS-based advanced retrievers
  • Design end-to-end RAG applications
  • Optimize retrieval patterns with LangChain and Gradio

Module 5: Build Multimodal Generative AI Applications

Estimated time: 7 hours

  • Integrate text, speech, images, and video in AI apps
  • Use IBM Granite for text generation
  • Leverage OpenAI Whisper for speech-to-text
  • Generate images with DALL·E and video with Sora

Module 6: Fundamentals of Building AI Agents

Estimated time: 11 hours

  • Develop autonomous AI agents with tool calling
  • Implement LangChain agents
  • Perform data analysis using agent workflows
  • Create data visualizations through AI agents

Prerequisites

  • Advanced proficiency in Python programming
  • Strong background in machine learning and AI concepts
  • Familiarity with REST APIs and web frameworks like Flask

What You'll Be Able to Do After

  • Design and deploy modular RAG pipelines
  • Build and optimize vector database-backed AI applications
  • Create multimodal AI systems combining text, audio, image, and video
  • Develop autonomous AI agents using LangChain and LangGraph
  • Orchestrate multi-agent collaborative workflows for complex tasks
View Full Course Review

Course AI Assistant Beta

Hi! I can help you find the perfect online course. Ask me something like “best Python course for beginners” or “compare data science courses”.