is a hands-on course that takes learners from building their first 40-line AI agent to deploying, monitoring, and optimizing a production-grade agentic system. Through the course, learners build Atlas, a running AI assistant project, while learning LLM fundamentals, prompt engineering, tool use, MCP, RAG, memory, LangGraph, multi-agent orchestration, evaluation, guardrails, deployment, monitoring, and capstone projects. The curriculum includes 15 modules, 73 sub-modules, and 144 lessons, designed to help learners understand the theory and immediately apply it through real-world builds
Production Level Agentic AI Course is a hands-on, build-first program designed to take you from AI curiosity to engineering production-ready intelligent systems.
Instead of only learning concepts, you will build Atlas—your own evolving AI assistant—from a simple 40-line agent into a deployed, monitored, secure, and scalable agentic product. Along the way, you will learn how modern LLMs work, how to make them reason and use tools, connect them to real-world services through MCP, retrieve trusted information with RAG, remember users across sessions, collaborate through multi-agent systems, and operate reliably in production.
The course is structured for learners who want practical clarity, not framework magic. You will first build core systems from scratch to understand what happens under the hood, then level up using industry-relevant tools such as LangChain, LangGraph, FastAPI, Docker, Langfuse, LangSmith, and cloud deployment workflows.
By the end, you will have the skills and portfolio projects needed to design, build, evaluate, secure, deploy, and improve real AI agents—whether for customer support, coding assistance, research, finance, or voice-based applications. With 15 modules, 73 sub-modules, and 144 lessons, this course gives you a complete path from your first agent to a production-grade Agentic AI Engineer.
null
null
Course Curriculum
17 Subjects
Generative & Agentic AI Engineering
1 Exercises
•
2 Learning Materials
Introduction to the course
LMS Introduction
Video
00:09:07
How To Complete this course successfully Video
Video
00:20:15
Quiz: Welcome & How to Succeed in This Course
Exercise
Python Foundations
35 Exercises
•
34 Learning Materials
Python Basics
Python Course Intro
Video
00:01:00
Google colab tutorial step by step guide for be
Video
00:13:10
Quiz: Google Colab Tutorial
Exercise
Keywords and identifiers and comments
Video
00:09:12
Quiz: Keywords, Identifiers & Comments
Exercise
Indentation and statements and variables
Video
00:12:30
Quiz: Indentation, Statements & Variables
Exercise
Data types vs data structures explained
Video
00:08:09
Quiz: Data Types vs Data Structures
Exercise
Numeric data types and strings
Video
00:16:54
Quiz: Numeric Data Types & Strings
Exercise
Lists in python methods and manipulation
Video
00:16:24
Quiz: Lists: Methods & Manipulation
Exercise
Tuples in python mastering immutable data struc
Video
00:10:29
Quiz: Tuples: Immutable Data Structures
Exercise
Sets in python methods and manipulations
Video
00:11:42
Quiz: Sets: Methods & Manipulations
Exercise
Dictionaries in python methods and manipulation
Video
00:11:10
Quiz: Dictionaries: Methods & Manipulation
Exercise
Type casting in python very easy
Video
00:07:09
Quiz: Type Casting
Exercise
Operators in python part 1
Video
00:09:24
Quiz: Operators (Part 1)
Exercise
Bitwise operators in python 2s complement
Video
00:11:11
Quiz: Bitwise Operators & 2
Exercise
If else statement tutorial python
Video
00:10:18
Quiz: if / else Statements
Exercise
While loops in python how to avoid infinite loo
Video
00:10:59
Quiz: while Loops
Exercise
Python for loop tutorial real life examples
Video
00:18:23
Quiz: for Loops (Real-life Examples)
Exercise
Break vs continue vs pass statement in python
Video
00:08:12
Quiz: break vs continue vs pass
Exercise
Functions in python
Video
00:25:39
Quiz: Functions in Python
Exercise
Arguments vs parameters in functions args vs kw
Video
00:20:41
Quiz: Arguments vs Parameters (*args / **kwargs)
Exercise
Map reduce filter in python inbuilt vs user def
Video
00:26:30
Quiz: map / reduce / filter (Inbuilt vs User-defined)
Exercise
Recursive functions and lambda functions in pyt
Video
00:21:32
Quiz: Recursive & Lambda Functions
Exercise
Exception handling in python try except finally
Video
00:24:26
Quiz: Exception Handling (try / except / finally)
Exercise
File handling in python reading and writing to
Video
00:20:10
Quiz: File Handling (Reading & Writing)
Exercise
Python Fundamentals Assignment
Assignment
NumPy Arrays
NumPy Arrays Part 1
Video
00:24:18
Quiz: NumPy Arrays Part 1
Exercise
NumPy Arrays Part 2
Video
00:20:50
Quiz: NumPy Arrays Part 2
Exercise
NumPy Arrays Part 3
Video
00:29:54
Quiz: NumPy Arrays Part 3
Exercise
Numpy Assignment
Assignment
Pandas
Pandas Part 1
Video
00:25:04
Quiz: Pandas Part 1
Exercise
Pandas Part 2
Video
00:22:02
Quiz: Pandas Part 2
Exercise
Pandas Part 3
Video
00:14:50
Quiz: Pandas Part 3
Exercise
Pandas Part 4
Video
00:15:57
Quiz: Pandas Part 4
Exercise
Pandas Part 5
Video
00:18:33
Quiz: Pandas Part 5
Exercise
Pandas Part 6
Video
00:23:14
Quiz: Pandas Part 6
Exercise
Pandas Part 7
Video
00:19:50
Quiz: Pandas Part 7
Exercise
Pandas Assignment
Assignment
Interview Questions
Python_Interview_Questions
PDF
Advanced python
23 Exercises
•
22 Learning Materials
Python OOPS
Python OOP - Why OOP Concepts Matter
Video
00:10:14
Quiz: Why OOP Concepts Matter
Exercise
Python OOP - Classes and Instances
Video
00:23:27
Quiz: Classes and Instances
Exercise
Python OOP - __slots__
Video
00:06:52
Quiz: __slots__
Exercise
Python OOP - Class Variables and Instance Variables
Video
00:20:31
Quiz: Class Variables and Instance Variables
Exercise
Python OOP - Need for Class Methods and Static Methods
Video
00:08:38
Quiz: Need for Class Methods and Static Methods
Exercise
Python OOP - Class Methods vs Static Methods
Video
00:16:27
Quiz: Class Methods vs Static Methods
Exercise
Python OOP - Dunder Methods
Video
00:19:31
Quiz: Dunder Methods
Exercise
Python OOP - Why We Need Inheritance
Video
00:03:04
Quiz: Why We Need Inheritance
Exercise
Python OOP - Class Inheritance in Detail
Video
00:17:25
Quiz: Class Inheritance in Detail
Exercise
Python OOP - Method Overriding and Polymorphism
Video
00:13:28
Quiz: Method Overriding and Polymorphism
Exercise
Python OOP - Property Decorator, Getter, Setter, and Deleter
Video
00:14:00
Quiz: Property Decorator, Getter, Setter, Deleter
Exercise
Python OOP - Data Classes
Video
00:13:23
Quiz: Data Classes
Exercise
Json
JSON - Java Script Object Notation
Video
00:13:48
Quiz: JSON - Java Script Object Notation
Exercise
Json Code
Video
00:26:26
Quiz: Json Code
Exercise
API
API Theory Explained
Video
00:20:25
Quiz: API Theory Explained
Exercise
How to Create a Groq API Key
Video
00:08:13
Quiz: How to Create a Groq API Key
Exercise
Creating and Saving an OpenAI API Key
Video
00:09:28
Quiz: Creating and Saving an OpenAI API Key
Exercise
Communicating with APIs via Requests, OpenAI, and Groq
Video
00:23:05
Quiz: Communicating with APIs via Requests, OpenAI, and Groq
Exercise
Capstone Project - Building Your Own LangChain Framework
Power of LangChain Framework
Video
00:14:20
Quiz: Power of LangChain Framework
Exercise
Capstone - Building Your Own LangChain Project from Scratch
Video
00:39:33
Quiz: Capstone - Building Your Own LangChain Project from Scratch
Exercise
Loading Your Mini LangChain as a Package
Video
00:04:13
Quiz: Loading Your Mini LangChain as a Package
Exercise
Python OOPS 1 Assignment
Assignment
Python OOPS 2 Assignment
Assignment
Interview Questions
Advanced_Python_Interview_Questions
PDF
NLP Basics, Intuition-First
18 Exercises
•
18 Learning Materials
How Machines Learned to Understand Language (Deep Learning, No Math)
How Mahcines Undertsand Language
Video
00:24:33
Quiz: How Machines Understand Language
Exercise
Tokens: How AI Actually Reads Text
Tokenizaiton
Video
00:21:55
Quiz: Tokenization (Theory)
Exercise
Tokenizaiton Code
Video
00:21:19
Quiz: Tokenization (Code Walkthrough)
Exercise
Embeddings: Turning Meaning Into Numbers
Bag Of Words
Video
00:11:10
Quiz: Bag of Words (Theory)
Exercise
BOW Code
Video
00:15:56
Quiz: Bag of Words (Code Walkthrough)
Exercise
Word2Vec and Avg Word2Vec
Video
00:31:58
Quiz: Word2Vec and Avg Word2Vec
Exercise
Word2Vec Code
Video
00:15:11
Quiz: Word2Vec Code
Exercise
Vector Similarity: Measuring How Close Two Meanings Are
Cosine Similarity
Video
00:21:05
Quiz: Cosine Similarity
Exercise
Cosine Similarty Code
Video
00:12:42
Quiz: Cosine Similarity (Code Walkthrough)
Exercise
TF-IDF Theory
Video
00:21:47
Quiz: TF-IDF (Theory)
Exercise
TF IDF Code
Video
00:14:06
Quiz: TF-IDF (Code Walkthrough)
Exercise
Transformers & Attention: How a Model Decides What Matters
Transformers Architecture
Video
00:42:33
Quiz: Transformers Architecture
Exercise
Your First Build: Semantic Search Over Your Own Notes
Open Source vs Closed Source Embedding Models
Video
00:20:33
Quiz: Open Source vs Closed Source Embedding Models
Exercise
OpenAI API Key Creation Process
Video
00:09:28
Quiz: OpenAI API Key Creation Process
Exercise
Creating Voyage API Key
Video
00:05:13
Quiz: Creating Voyage AI API Key
Exercise
Capstone Project: Semantic Search building
Video
00:24:20
Quiz: Project: Semantic Search Building
Exercise
Cost vs Quality vs Infra Tradeoff
Video
00:12:38
Quiz: Cost vs Quality vs Infra Tradeoff
Exercise
NLP Assignment
Assignment
Interview Questions
NLP_Interview_Questions
PDF
LLMs: Internals, Parameters, Benchmarking & Cost
20 Exercises
•
18 Learning Materials
What an LLM Is: Training, Next-Token Prediction, Context & Limits
How LLMs Are Built - The Four-Phase Lifecycle
Video
00:07:19
Quiz: The 4 Phases of LLM Building
Exercise
LLM Pre-Training - Data Collection, Tokens, and Base Models
Video
00:19:54
Quiz: Pre-Training Phase
Exercise
Supervised Fine-Tuning - Building Instruction-Following Models
Video
00:03:39
Quiz: Supervised Fine-Tuning
Exercise
RLHF - Aligning LLMs with Human Preferences
Video
00:04:09
Quiz: Reinforcement Learning via Human Feedback
Exercise
LLM Inference - Hallucinations, Knowledge Cutoffs, and Core Terms
Video
00:06:36
Quiz: Inference and Technical Terms
Exercise
Context Windows - Limits, Long Conversations, and Hallucinations
Video
00:13:04
Quiz: What Exactly is Context Window
Exercise
Context Engineering - Managing Context for Better LLM Performance
Video
00:07:26
Quiz: Need for Context Engineering
Exercise
Reading LLM API Responses - OpenAI, Anthropic, and JSON
Video
00:16:51
Quiz: Reading LLM API Responses - OpenAI, Anthropic, and JSON
Exercise
Controlling Model Output: Decoding Dials & Reasoning vs Base Models
Controlling LLM Output - Multi-Turn Chats, Temperature, and Max Tokens
Video
00:23:52
Quiz: Controlling LLM Output - Multi-Turn Chats, Temperature, and Max Tokens
Exercise
Reasoning vs Instruct Models - Choosing the Right LLM
Video
00:20:05
Quiz: Reasoning vs Instruct Models - Choosing the Right LLM
Exercise
Benchmarking LLMs: What the Numbers Really Mean
Evaluating LLMs - Benchmarks, Arenas, and Real-World Testing
Video
00:27:11
Quiz: Evaluating LLMs - Benchmarks, Arenas, and Real-World Testing
Exercise
Choosing & Pricing an LLM (Incl. Open-Source Models)
LLM API Cost Optimization - Reasoning Effort and Model Choice
Video
00:20:51
Quiz: LLM API Cost Optimization - Reasoning Effort and Model Choice
Exercise
Choosing an LLM - Cost, Quality, Speed, and Deployment Trade-offs
Video
00:27:35
Quiz: Choosing an LLM - Cost, Quality, Speed, and Deployment Trade-offs
Exercise
Frameworks & a Provider-Agnostic Model Wrapper (LangChain + OpenAI SDK)
The LangChain Ecosystem - Components, Tooling, and Use Cases
Video
00:10:36
Quiz: The LangChain Ecosystem - Components, Tooling, and Use Cases
Exercise
Langchain - Working with Invoke, Stream, Batch, Reasoning
Video
01:02:03
Quiz: Langchain - Working with Invoke, Stream, Batch, Reasoning
Exercise
Capstone Project - Building Multi Model Chatbot - Probelm Overview
Video
00:22:26
Quiz: Capstone Project - Building Multi Model Chatbot - Probelm Overview
Exercise
Capstone Project - Building it Live
Video
00:59:08
Quiz: Capstone Project - Building it Live
Exercise
LLM Assignment 1
Assignment
LLM Assignment 2
Assignment
LLM Assignment 3
Assignment
Interview Questions
LLM_Foundations_Interview_Questions
PDF
Prompt Engineering
Core Prompting Techniques: From Prompt Anatomy to Meta-Prompting
Foundations of Agentic Systems
What Is an Agent? Autonomy Levels, the Agent Loop & ReAct
Giving an Agent Tools: Function Calling & Tool Use
Real APIs, Tool Sandboxing & Self-Correction
Why Tools Fall Short: An Intro to MCP
Cognitive Framework: Plan-and-Solve
Cognitive Framework: Self-Reflection Loop
RAG — Retrieval-Augmented Generation
Naive RAG
Advanced RAG
Graph RAG
Agentic RAG
Multimodal RAG
Evaluation
MCP — Model Context Protocol
What Exactly Is an MCP — and Why We Need Them
Build Your Own MCP Server From Scratch
Build an MCP for Google (Gmail & Calendar)
Plugging In Third-Party MCP Servers
Where MCP Falls Short: Context Bloat & Limitations
Securing an MCP Server: Auth, Config & Secrets
Memory & Optimization
Short-Term Memory & the Context Window
Long-Term Memory (Vector DBs, Profiling)
Episodic vs Semantic Memory
Context Optimization & Token Budgeting
Context Engineering & Loop Engineering
State Machines & DAGs (LangGraph)
From Loops to State: Why Agents Need a Single Source of Truth
Modeling Agents as Graphs: Nodes, Edges & State in LangGraph
Deterministic Routing: Letting Code Decide the Path
Human-in-the-Loop: Pausing for Approval Before Risky Actions