Generative AI

Generative AI Course Curriculum

Course # Course Title Core Focus
1 Basics of GenAI LLM Foundations, Prompt Engineering, API Integration, Safety
2 RAG Pipelines Embeddings, Vector Databases, Retrieval Strategies
3 MCP (Model Context Protocol) Interoperability Standard, Tool Schemas, Client-Server Integration
4 Agentic AI Development Agents, Reasoning, Memory Systems, Multi-Agent Frameworks
5 Fine Tuning LLM Supervised Fine Tuning, LoRA/QLoRA PEFT, Dataset Formatting, Deployment

1. Basics of GenAI

Generative AI is transforming the technological landscape by enabling machines to create text, code, and media. This course introduces the foundational concepts of Large Language Models (LLMs) and foundation models. Students will learn the underlying architecture of generative models, effective prompt engineering techniques, and how to securely interact with industry-leading AI APIs. Through practical exercises, learners gain an intuitive understanding of model capabilities, limitations, and the ethical guardrails required to develop safe and responsible generative applications.

01

Introduction to Generative AI

  • Evolution of AI vs Generative AI
  • Foundation Models & LLMs
  • Generative vs Discriminative Models
  • Use Cases & Applications
02

Prompt Engineering Fundamentals

  • Zero-shot & Few-shot Prompting
  • Chain of Thought Reasoning
  • Prompt Optimization Techniques
  • Managing Context Windows
03

Working with LLM APIs

  • OpenAI & Anthropic APIs
  • Temperature & Top-P Sampling
  • Tokenization Fundamentals
  • Handling API Responses & Streaming
04

Ethics, Safety & Evaluation

  • Hallucinations & Mitigation
  • Bias, Toxicity & Safety Guardrails
  • Model Evaluation Metrics
  • Data Privacy & Security

2. RAG Pipelines

Learn to build Retrieval-Augmented Generation (RAG) systems that ground Large Language Models in external knowledge bases. This course covers the end-to-end pipeline required to reduce hallucinations and make AI applications context-aware. You will gain hands-on experience with vector databases, embedding models, document chunking, and advanced retrieval strategies. By the end of the course, you will be able to construct robust architectures capable of querying proprietary data and delivering highly accurate AI responses.

01

RAG Fundamentals

  • What is RAG?
  • Embeddings & Vector Spaces
  • Cosine Similarity
  • The RAG Architecture
02

Data Ingestion & Processing

  • Document Loaders
  • Text Splitters & Chunking Strategies
  • Metadata Extraction
  • Handling Unstructured Data
03

Vector Databases

  • Vector DB Concepts
  • Indexing & Semantic Search
  • Hybrid Search (Keyword + Vector)
  • Pinecone, Chroma & Milvus
04

Advanced RAG Techniques

  • Query Routing & Expansion
  • Re-ranking Models
  • Context Synthesis
  • Evaluating RAG with RAGAS

3. MCP (Model Context Protocol)

Master the Model Context Protocol (MCP) to seamlessly connect AI models with external tools, APIs, and real-time data sources. This course teaches the standardized architecture required to implement reliable context windows and orchestrate secure client-server model interactions. Students will learn how to structure tool calls, manage context lifecycle, and build interoperable AI integrations that allow language models to securely access and reason over live enterprise environments.

01

Introduction to MCP

  • What is Model Context Protocol?
  • The Client-Server Architecture
  • Standardizing Tool Calling
  • Use Cases for MCP Interoperability
02

Building MCP Servers

  • Defining Server Resources
  • Implementing Standardized Prompts
  • Creating Tool Schemas
  • Authentication & Security Measures
03

Client Integration

  • Connecting LLMs to MCP Servers
  • Parsing Tool Execution Requests
  • Handling Tool Responses
  • Error Handling & Retries
04

Advanced MCP Implementation

  • Dynamic Context Loading
  • Managing Context Lifecycle & Token Limits
  • Multi-Server Orchestration
  • Enterprise Data Integration

4. Agentic AI Development

Transition from basic conversational AI to autonomous AI agents capable of planning, reasoning, and executing multi-step workflows. This course covers cognitive agent architectures, persistent memory systems, and tool orchestration. Students will use modern frameworks to design, deploy, and monitor multi-agent systems that can autonomously solve complex problems, interact with software environments, and collaborate effectively with human oversight.

01

Fundamentals of AI Agents

  • Traditional AI vs Agentic AI
  • Single-Agent vs Multi-Agent Systems
  • Agent Lifecycle and Execution Flow
  • Common Agent Frameworks
02

Building Your First AI Agent

  • Setting Up Development Environment
  • Connecting to LLM Models
  • Prompt Templates & System Instructions
  • Creating Reasoning Capabilities
  • Tool Calling & Function Invocation
  • Error Handling, Retries & Fallbacks
03

Memory & External Tools

  • Introduction to Agent Memory
  • Short-Term vs Long-Term Conversation Memory
  • Web Search & Calculator Tools
  • Database Query Integration
  • Building Custom Agent Tools
04

Enterprise Workflows & Best Practices

  • Multi-Step Task Execution
  • Planner & Worker Agents
  • Linear & Multi-Agent Orchestration Patterns
  • Agent Planning, Reflection & Loops
  • Guardrails & Responsible AI
  • Observability, Logging, Debugging & Tracing

5. Fine Tuning LLM

Take control of Large Language Models by adapting them to specialized domains and custom tasks through Fine Tuning. This course explores the mechanics of Supervised Fine Tuning (SFT) and modern, parameter-efficient techniques like LoRA and QLoRA. Gain practical expertise in dataset preparation, optimizing compute resources on GPUs, and evaluating trained models. You will learn to successfully tailor open-source models to specific business needs while preserving their core reasoning capabilities.

01

Fine Tuning Fundamentals

  • Pre-training vs Fine Tuning
  • When to Fine Tune vs Use RAG
  • Supervised Fine Tuning (SFT)
  • Transfer Learning Concepts
02

Dataset Preparation

  • Data Formatting (JSONL, ChatML)
  • Instruction Tuning Datasets
  • Data Cleaning & Validation
  • Tokenization Strategies
03

Parameter-Efficient Fine Tuning (PEFT)

  • LoRA (Low-Rank Adaptation)
  • QLoRA & Quantization
  • Freezing Model Weights
  • Optimizing GPU Compute Resources
04

Training & Deployment

  • Training Loops with Hugging Face
  • Checkpointing & Evaluation
  • Merging Adapters with Base Models
  • Deploying Custom Models
Enroll Now
Get in touch with us
close slider