Generative AI

A hands-on Generative AI course focused on building real-world AI applications, not just prompts. Learn how LLMs work, build RAG systems, create AI agents with LangGraph, integrate tools, apply guardrails, track tokens and cost, and deploy GenAI apps using FastAPI, Docker, and Kubernetes. Perfect for engineers who want production-ready GenAI skills.

Find Our Students At

About the course

This Generative AI course is a practical, engineering-focused program designed to take learners from LLM fundamentals to real-world GenAI system building. The course goes beyond prompt writing and focuses on how GenAI actually works in production environments.

Participants start by understanding LLMs, transformers, embeddings, tokenization, and next-token prediction, building a strong mental model of how modern AI systems function. From there, the course moves into hands-on development, covering OpenAI APIs, tool calling, system prompts, context handling, and multi-turn conversations.

A major focus of the program is Retrieval-Augmented Generation (RAG). Students learn how to ingest PDFs and structured data, perform chunking, generate embeddings, store them in vector databases, and retrieve relevant context accurately. Advanced topics such as cross-document references, metadata filtering, citation handling, and hallucination reduction are covered in depth.

The course also dives into agentic workflows, where learners build AI agents using LangGraph, design node-based decision flows, integrate tools, apply guardrails (PII detection, input/output validation), and implement human-in-the-loop systems. Real-world examples include interview-prep agents, research agents, and automation workflows.

Production readiness is a key theme. Students learn cost tracking, token monitoring, Prometheus/Grafana integration, API observability, and deployment patterns using Docker, FastAPI, and Kubernetes. By the end of the course, learners will have built end-to-end GenAI applications that are scalable, observable, and suitable for enterprise use cases.

This course is ideal for DevOps engineers, software developers, cloud professionals, and architects who want to move beyond theory and build, deploy, and operate GenAI systems confidently.

Course details

Level - eLearner X Webflow Template
Beginner Level
Duration - eLearner X Webflow Template
2 Months Duration 
Videos - eLearner X Webflow Template
Online Training
 
Classroom Training
Access - eLearner X Webflow Template
WhatsApp Support
Design - eLearner X Webflow Template
 Mock Exams
Lifetime Access - eLearner X Webflow Template
Course Certificate
Apply NowDownload Training PDFWhatsApp Us

Course Content

Python Basics

  • Python Installation & Environment Setup (Anaconda / venv)
  • Variables, Data Types (str, int, float, bool, list, tuple, dict, set)
  • Basic Operators and Expressions
  • Control Flow: if-else, for, while loops
  • Functions & Return Values
  • Lab: Write a Python script to take a sentence and count words, characters, and vowels.
Icon - Elements Webflow Library - BRIX Templates

Working with Libraries

  • Installing and Importing Libraries (pip, conda)
  • Using Popular Libraries (numpy, pandas, matplotlib)
  • Reading Documentation & Examples
  • Lab: Install numpy and pandas, create a DataFrame from a list of dictionaries, anddisplay basic statistics.
Icon - Elements Webflow Library - BRIX Templates

File Handling & Data Processing

  • Reading & Writing Text Files
  • Working with CSV and JSON
  • Handling Exceptions (try-except)
  • Lab: Read a CSV file of text prompts and write the first 10 prompts to a new text file.
Icon - Elements Webflow Library - BRIX Templates

Introduction to Generative AI

  • What is Generative AI?
  • Use Cases of Generative AI
  • Understanding Tokenization
  • Understanding Vector Databases
  • Lab: Using a tokenizer
Icon - Elements Webflow Library - BRIX Templates

System Prompts for Generative AI

  • Understanding Zero Shot Prompting
  • Lab: Interacting with OpenAI using Zero Shot Prompting
  • Understanding Few Shot Prompting
  • Lab: Interacting with OpenAI using Few Shot Prompting
  • Understanding Chain-of-Thought Prompting
  • Lab: Interacting with OpenAI using CoT Prompting
  • Understanding Persona Based Prompting
  • Lab: Interacting with OpenAI using Persona Based Prompting
Icon - Elements Webflow Library - BRIX Templates

Combining LLMs with Custom Scripts

  • Understanding Custom Scripting for LLMs
  • Advantages & Disadvantages of Scripting with LLMs
  • Lab: Writing Scripts for LLMs
  • Lab: Connecting OpenAI to Custom Scripts
Icon - Elements Webflow Library - BRIX Templates

Retrieval-Augmented Generation (RAG)

  • Understanding the Need of RAG
  • Understanding RAG
  • Understanding Qdrant Vector DB
  • Understanding Langchain
  • Lab: Creating a RAG Pipeline Project
  • Lab: Deploy RAG on Kubernetes using a Microservice architecture
Icon - Elements Webflow Library - BRIX Templates

Retrieval-Augmented Generation in Enterprises

  • Understanding RAG issues in Scalability
  • Discussing Possible RAG Solutions in Enterprise
  • Lab: Deploying Async RAG Using a Queue Service
Icon - Elements Webflow Library - BRIX Templates

LangGraph for Agentic AI

  • Introduction to LangGraph
  • LangGraph vs N8N Comparsion
  • Understandings Nodes & Edges for Agentic AI
  • Lab: Creating a Simple Agentic AI
  • Lab: Creating a Multi Step Agentic AI
Icon - Elements Webflow Library - BRIX Templates

Advanced LangGraph for Agentic AI

  • Understanding Agentic AI Memory Issues
  • Understanding Checkpointing in Agentic AI
  • Using MongoDB for Checkpointing
  • Lab: Creating Agentic AI Workflow with MongoDB Checkpointing
Icon - Elements Webflow Library - BRIX Templates

Memory for Customer Facing AI

  • Understanding Contextual Limitations
  • Understanding how Recommendations Systems Work
  • Need of Memory in Customer Facing Apps
  • Lab: Deploying AI Chatbot with Neo4J
Icon - Elements Webflow Library - BRIX Templates

Model Context Protocol (MCP)

  • Understanding how AI Applications Communicate
  • Understanding MCP Benefits
  • Lab: Creating an MCP Server
  • Lab: Creating an MCP Client
Icon - Elements Webflow Library - BRIX Templates

AI Voice Agents & Enterprise Usage

  • Understanding AI Voice Usage Scenarios
  • Understanding Text-to-Speech (TTS)
  • Understanding Speech-to-Text ( STT)
  • Lab: Creating a meetings Note Taker AI Software
Icon - Elements Webflow Library - BRIX Templates

AI GuardRails and Cost Tracking

  • Understanding the need of GuardRails in AI Prompts
  • Lab: Creating manual Guard Rails using Regular Expressions in Python
  • Lab: Using LLM as a judge via Guard Rails Hub
  • Understanding Cost Tracking Requirements for LLM calls
  • Lab: Visualising Token Usage and Costs using Prometheus and Grafana
Icon - Elements Webflow Library - BRIX Templates

AI Deployments on AWS

  • Understanding AWS AI Services
  • Comparing Python RAG Deployment with AWS Bedrock
  • Lab: Deploying a RAG App on AWS using Bedrock
  • Lab: Testing AI RAG Application using AWS Console
  • Lab: Testing AI RAG Application using AWS Python SDK
Icon - Elements Webflow Library - BRIX Templates

Cost Optimization for Generative AI Apps

  • Understanding Caching in Generative AI
  • Understanding Direct Hit Cache Limitations
  • Lab: Deploying Redis with Generative AI For Direct Hit Cache
  • Lab: Deploying Redis and Vector Databases with Generative AI for Score Based Sematic Caching
Icon - Elements Webflow Library - BRIX Templates

What our students say about us

Access Labs Anytime

Frequently Asked Questions

Is this training live or pre-recorded?

The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
Icon - Elements Webflow Library - BRIX Templates

How will I join the live online training?

The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
Icon - Elements Webflow Library - BRIX Templates

How many students are there in a single batch?

On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
Icon - Elements Webflow Library - BRIX Templates

How can I practice the labs?

We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
Icon - Elements Webflow Library - BRIX Templates

Do you offer payment flexibility?

Yes, we provide zero interest EMI options.
Icon - Elements Webflow Library - BRIX Templates

Can I attend the training in classroom?

Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.
Icon - Elements Webflow Library - BRIX Templates

Hello, here's a modal.

Now click that shiny button below.

Course details

Level - eLearner X Webflow Template
Advanced Level
Duration - eLearner X Webflow Template
2 Months Duration
Videos - eLearner X Webflow Template
Online Training
 
Classroom Training
Access - eLearner X Webflow Template
WhatsApp Support
Design - eLearner X Webflow Template
 Mock Exams
Lifetime Access - eLearner X Webflow Template
Course Certificate
Apply NowDownload Training PDFWhatsApp Us