IBM Β· IBM Generative AI & RAG Engineering Track

Retrieval-augmented generation pipelines with LangChain and LlamaIndex, integrating IBM Granite 3.0 models.
Completed 2025-11-01

π IBM Generative AI & RAG Engineering Track
Course: Build RAG Applications: Get Started
Status: β Completed
Instructor: IBM AI Engineering Team
Credential: Verified Certificate β 2025
This course provides a hands-on introduction to Retrieval-Augmented Generation (RAG) β an AI framework that combines retrieval and generation to produce context-aware, accurate, and explainable LLM responses.
Across three progressive modules, I learned to:
| Module | Title | Framework | Focus | Status |
|---|---|---|---|---|
| 1 | What is RAG | LangChain | Fundamentals of retrieval, embeddings, and grounding LLMs in private data | β Completed |
| 2 | Build Apps with RAG | LangChain + Gradio | Interactive RAG application (QA bot) using IBM Granite & local vector DBs | β Completed |
| 3 | Build RAG Apps with LlamaIndex | LlamaIndex | Understanding indexing, retrieval, and query engines; comparison to LangChain | β Theory Completed / Lab Skipped (Proxycurl deprecated) |
By completing this course, I am able to:
User Query
β
Embed Query (Encoder)
β
Retrieve Top-K Similar Chunks (Vector Store)
β
Augment Query with Retrieved Context
β
Generate Grounded Answer (LLM)
β
Return Context-Aware Response to User
Core Components
| Stage | Component | Description |
|---|---|---|
| Ingestion | Document, SimpleDirectoryReader | Load and parse raw data from text/PDF/CSV/JSON |
| Chunking | SentenceSplitter, RecursiveCharacterTextSplitter | Split large documents into nodes/chunks |
| Embedding | VectorStoreIndex, FAISS/Chroma | Convert text into dense vectors for semantic search |
| Retrieval | Retriever | Find relevant document chunks based on query similarity |
| Generation | LLM (IBM Granite) | Produce natural-language output grounded in context |
| Interface | Gradio | Web-based user interface for input/output |
VectorStoreIndex, and QueryEngine.By completing the course, I have:
π Build_RAG_Applications_Get_Started/
β
βββ image.png # Certificate
βββ Module1_README.md # Module 1 summary
βββ Module2_Build_Apps_with_RAG_README.md # Module 2 summary
βββ README.md # (this file)
RAG is not just a technique β itβs the foundation of modern, trustworthy AI systems.
Mastering both LangChain and LlamaIndex empowers developers to build scalable, explainable, and enterprise-ready generative AI applications.