Curriculum
OUTLINE

Module Name Module Type Duration
Python Core 1 month
Linux Shell Scripting and Computer Systems 1 Core 1 month
Linux Shell Scripting and Computer Systems 2 Core 1 month
DevOps Tools 1 Core 3 months
DevOps Tools 2 Core 2 months
AWS 1 Core 1.5 months
AWS 2 Core 3 months
Observability, Security & Responsible Systems Elective 1.5 months
ML Systems, MLOps & DataOps Elective 1 month
Generative AI & Agentic Systems Elective 1 month
AI & Agents: From Talking to AI to Building One Elective 1 Month
Intermediate DSA : AI Assisted Problem Solving Elective 1 Month
Advanced DSA: Foundations:Core Techniques & Optimization Elective 1 Month
Advanced DSA: Linear & Non-Linear Data Structures Elective 1 Month
Advanced DSA: Backtracking & Advanced Trees Elective 1 Month
Advanced DSA: DP, Heaps & Graphs — Crack It with AI Edge Elective 1 Month
Distributed System Design & AI-Integrated Architectures Elective 1.5 Months

Curriculum
Deep dive

Program Timeline

Python
  • Refresher : Introduction To Python and Data Types
  • Refresher : Operators and Control Statements
  • Refresher : Iteration : Loops & Iteration Analysis by AI
  • Refresher : Lab Session on Iteration
  • Refresher : Functions & Modularity: Designing Code with AI
  • Refresher : 1D List
  • Refresher : 2D List
  • Refresher : Lab Session on List
  • Refresher : Tuples + Strings
  • Refresher : Lab Session on Strings
  • Refresher : Sets and Dictionaries
  • File & Exception Handling
  • Interview Problems
Linux Shell Scripting and Computer Systems 1
  • Linux Essentials
  • Linux - File Management
  • Linux - Process Management
  • Linux - Networks
  • Linux - Text Processing
  • Shell scripting introduction
  • Fundamentals of Shell Scripting
Linux Shell Scripting and Computer Systems 2
  • Shell scripting walk through
  • Shell scripting for DevOps - file management
  • Shell scripting for DevOps - process management
  • Shell scripting for DevOps - filesystem management
  • Shell scripting for DevOps - backup
  • Shell scripting for DevOps - Networking
  • Mock interview Demo by instructor
  • Git introduction
  • Git in DevOps - GitHook, PR, Branching
DevOps Tools 1
  • Docker introduction
  • Docker image and Docker containers
  • Building your own Docker image
  • Images and Containers Deep dive
  • Docker volume
  • Docker networking deep dive
  • Hardening the Docker env.
  • Demo of implementing industry standard implementation (e.g. in image hardening and other security standards)
  • Introduction to Orchestration
  • Kubernetes architecture
  • Kubernetes Pod deep dive
  • Kubernetes Replicaset and Deployment deep dive, side car
  • Kubernetes networking
  • Scaling options in kubernetes - HPA, CA and VPA - compare with Karpentor
  • Introduction to scaling in kubernets, Network policies
  • Kubernetes security - RBAC
  • Kubernetes volumes
  • Kubernetes ingress
  • Init Containers, Static Pods, Scheduling
  • Kubernetes Jobs, Probes, admission controllers
  • CRD, CNI
  • Config maps and secrets
  • Troubleshooting
  • Deploying a hugging face model on K8s
  • Introduciton to Observability. Prometheus and Grafana setup
  • Prometheus Monitoring Configuration
  • Advanced Monitoring Techniques
  • Getting Started with Grafana
  • Variables, Data Sources, and Persistent Dashboards in Grafana
  • Scaling Grafana: Best Practices, Real-World Use Cases, and Performance Tuning
  • Deploying your graph in Graphana on a Kubernetes cluster
  • Advanced observability using Newrelic
  • Deploying a microservice in Kubernetes cluster project
DevOps Tools 2
  • Introduction to DevOps
  • Introduction to CI/CD
  • Jenkins introduction, architecture, jobs
  • Project: CI/CD on Jenkins using simple job
  • Jenkins pipeline syntaxt walk through
  • Project: CI/CD on Jenkins using pipelines
  • Jenkins advanced - add nodes, RBAC
  • Project by engineers on Jenkins end to cicd in industry standard.
  • Introduction to GitHub Actions
  • Secrets, Events, and Workflow Optimization
  • Advanced Techniques and Best Practices
  • Efficient Workflows and Security Practices
  • Project by engineers on GitHub actions end to cicd in industry standard.
  • Advanced ArgoCD Usage and Configuration
  • Advanced Features and Integration
  • ArgoCD-Jenkins Integration
  • Project Demo
  • IaC fundamentatls and Ansible Fundamentals
  • Ansible Playbooks & Modules
  • Templates, Variables & Facts
  • Roles & Advanced Topics
  • Ansible Vault & Best Practices
  • Introduction to SRE concepts
  • Ansible Project
AWS 1
  • Cloud Basics & Evolution
  • AWS Compute & EC2 Intro
  • EC2 Deep Dive
  • EC2 Hosting & Load Balancing
  • AWS IAM Basics
  • AWS Storage & CloudFront
  • S3 Deep Dive
  • AWS CLI & Boto Intro
  • AWS VPC & Networking Basics
  • Advanced AWS Networking
  • AWS Observability & CloudWatch
  • CloudWatch & CloudTrail Advanced
  • Docker App on EC2 Project
  • AWS Lambda & API Gateway
  • End-to-End Project
AWS 2
  • AWS ECS & ECR Intro
  • ECS Fundamental
  • EKS Basics
  • EKS Advanced
  • Microservices on AWS Project
  • AWS CI/CD & Pipelines
  • Querying AWS Services
  • Serverless on AWS
  • AWS Cloud Formation
  • AWS Security: Identity & Network
  • AWS Security: Data & Detection
  • AWS Security Hands-on
  • AWS Control Tower
  • AWS RDS (SQL Databases)
  • DynamoDB (NoSQL)
  • AWS Data Engineering (Glue & Athena)
  • AWS Migration Services
  • AWS Sagemaker
  • Generative AI on AWS
  • AWS Services Deep Dive
  • Project Architecture Review
  • Kubernetes AI Project
  • AWS Backup
  • DevOps Cert Discussion
  • Terraform & IaC Intro
  • Terraform Language Deep Dive
  • Terraform State & Modules
  • Terraform Dependencies
  • Advanced Terraform Workspaces
  • Terraform Cluster Project
  • Deploying an app - Project
Observability, Security & Responsible Systems
  • Introduction to Observability, Security & Responsible Systems
  • Observability for AI and Operations
  • Designing ML-Ready Pipelines
  • Machine-Readable Observability Layer
  • Anomaly Detection Systems
  • Feature Engineering & Alerting
  • Behavioral Fingerprinting
  • Predictive Operations & Failure Prevention
  • Forecasting & Early Warning
  • Security Foundations for AI & Automation
  • Guardrails & Access Control
  • Zero-Trust & Audit
  • AI Threat Models
  • PII & Model Integrity
  • Prompt Injection & Testing
  • Governance and Responsible AI
  • Audit, Compliance & Ethics
ML Systems, MLOps & DataOps
  • Introduction to ML Systems and DataOps
  • AI Observability and Model Health
  • Drift Detection & Monitoring
  • Model Health & Retraining
  • ML-Driven Optimization
  • Autoscaling & Cost Engineering
  • MLOps on Kubernetes
  • Inference & GPU Operations
  • End-to-End MLOps Build
  • Dataset Operations (DataOps)
  • Data Quality & Governance
Generative AI & Agentic Systems
  • Introduction to Gen AI
  • Generative AI for Engineers
  • IaC Generation & Validation
  • Safe GenAI in Production
  • Retrieval-Augmented Generation (RAG)
  • Building RAG Systems
  • RAG Quality & Strategy
  • Agentic AI Systems
  • Multi-Agent Architecture
  • Agent Testing & Human-in-the-Loop
  • LLM Gateway and Proxy Patterns
  • Caching, Filtering & Cost Control
AI & Agents: From Talking to AI to Building One
  • GenAI World & LLM Landscape
  • Prompt Engineering Basics
  • Advanced Prompting & AI Safety Basics
  • LLM Built-in Power Tools
  • RAG
  • n8n Automation Workflow
  • What Is an AI Agent?
  • Building Agents with n8n
  • OpenClaw: Personal 24/7 AI Agent
  • Multi-Agent Systems
  • MindStudio: Building AI Apps Visually
Intermediate DSA : AI Assisted Problem Solving
Advanced DSA: Foundations:Core Techniques & Optimization
  • DSA: Time Complexity
  • DSA: Arrays Techniques
  • DSA: Arrays 1: One Dimensional
  • DSA: Arrays 2: Two Dimensional
  • DSA: Lab Session on Arrays
  • DSA: Bit Manipulation
  • DSA: Lab Session on Bit Manipulation
  • DSA: Recursion
  • DSA: Lab Session on Recursion
  • DSA: Maths: Modular Arithmetic & GCD
  • DSA: Hashing
  • DSA: Lab Session on Hashing
  • DSA: Sorting 1: Count Sort & Merge Sort
  • DSA: Sorting 2: Quick Sort & Comparator Problems
  • DSA: Sample Contest: Dual Camera Proctoring
  • DSA Contest 1: Arrays, Bit Manipulation, Recursion, Math, Hashing & Sorting
Advanced DSA: Linear & Non-Linear Data Structures
  • DSA: Searching 1: Binary Search on Array
  • DSA: Searching 2: Binary Search on Answer
  • DSA: Lab Session on Searching
  • DSA: Classes, Objects & Linked List Introduction
  • DSA: Linked List: Basic Problems
  • DSA: Stacks
  • DSA: Lab Session on Stacks
  • DSA: Queues: Implementation & Problems
  • DSA: Trees 1: Structure & Traversal
  • DSA: Trees 2: BST
  • DSA: Lab Session on Binary Trees
  • DSA: Revision of DSA 1 & 2
  • DSA: Break
  • DSA Contest 2: Searching, Linked List, Stacks, Queues & Trees
Advanced DSA: Backtracking & Advanced Trees
  • DSA: Maths: Combinatorics Basics & Prime Numbers
  • DSA: Lab Session on Prime Numbers & 2 Pointers
  • DSA: Lab Session on Maths & 2 Pointers
  • DSA: Backtracking
  • DSA: Lab Session on Backtracking
  • DSA: Linked List: Sorting and Problems
  • DSA: Linked List: Doubly Linked List & Detecting Loop
  • DSA: Trees 4: Morris Inorder Traversal + LCA
  • DSA: Lab Session on Binary Trees 2
  • DSA: Hashing 3: Internal Implementation & Problems
  • DSA Contest 3: Math, Two Pointers, Backtracking, Linked List & Trees
Advanced DSA: DP, Heaps & Graphs — Crack It with AI Edge
  • DSA: Heaps: Introduction
  • DSA: Heap Sort & Greedy
  • DSA: Lab Session on Heaps & Greedy
  • DSA: Lab Session on Interview Problems 1
  • DSA: DP 1: One Dimensional
  • DSA: DP 2: Two Dimensional
  • DSA: DP 3: Knapsack
  • DSA: Lab Session on Applications of Knapsack
  • DSA: Graphs 1: Introduction, DFS & Cycle Detection
  • DSA: Graphs 2: BFS & MST
  • DSA: Graphs 3: Dijkstra Algo & Topological Sort
  • DSA: Lab Session on Interview Problems 2
  • DSA: Revision of DSA 3 & 4
  • DSA Contest 4: Heaps, Greedy, DP & Graphs
  • Mandatory Skill Evaluation Test: DSA
  • Skill Evaluation Test Discussion + How to ace DSA Interview
  • DSA : Real World Project 1 (Social Network Analyzer)
  • DSA : Real world Project 2 ( Invoice Merger )
Distributed System Design & AI-Integrated Architectures
  • System Design Foundations & Modern Infrastructure
  • Load Balancing, Consistent Hashing & Traffic Routing at Scale
  • Caching Systems: CDN, Backend Caches, Cache Invalidation
  • Case Study: Caching at Scale (Scaler Code Judge and Contest Leaderboards + AI Workloads)
  • Case Study: Caching Facebook News Feed
  • CAP / PACELC theorem + Master Slave Replication
  • SQL vs NoSQL + Sharding
  • Database Orchestration & Shard Creation
  • Case study: Google Typeahead (How to approach System Design Problems)
  • Case Study: Google Typeahead (Design and Optimizations)
  • NoSQL Internals - LSM Tree and Multi Master
  • Case Study: Messaging Apps (FB Messenger, Whatsapp, Slack)
  • Messaging Queues - Apache Kafka & Zookeeper
  • Case Study: ElasticSearch (Full Text Search)
  • Case Study: S3, HDFS (Large File Storage)
  • Case Study: Uber (Nearest Neighbor Search)
  • Case Study: Rate Limiter + Unique ID Generator (Infra)
  • Case Study: OTT Platform (OTT)
  • Microservices - 1
  • Microservices - 2
  • Case Study: Ecommerce Platform (Microservices)