Our expert-led curriculum will prepare you for the toughest challenges that you may face in your journey to becoming a skilled programmer.
| Segment | Module Type |
Module name | Duration (months) |
|---|---|---|---|
| Programming Fundamentals | Core | Programming Language Fundamentals - Thinking with AI: Logics, Loops & Control Flow | 1 |
| Core | Programming Language Fundamentals - Programming Fundamentals - Code Smarter with AI: Function & Arrays | 1 | |
| Core | Intermediate DSA : AI Assisted Problem Solving | 1 | |
| Agentic AI | Core | AI & Agents: From Talking to AI to Building One | 1 |
| Advanced DSA | Core | Advanced DSA: Foundations:Core Techniques & Optimization | 4 |
| Core | Advanced DSA: Linear & Non-Linear Structures | ||
| Core | Advanced DSA: Backtracking & Advanced Trees | ||
| Core | Advanced DSA: DP, Heaps & Graphs — Crack It with AI Edge | ||
| Optional | DSA Edge: Advanced Patterns & Interview Techniques | 1 | |
| Databases & SQL | Core | Databases & SQL | 1 |
| Backend | Specialisation | Foundations of Object-Oriented Design & Scalable Systems | 4 |
| Specialisation | Design Principles & Patterns for Extensible Systems | ||
| Specialisation | Applied Design & Machine Coding | ||
| Specialisation | AI-First Backend Capstone Project | 1.5 | |
| Specialisation | Build a Production-Ready AI-Enabled System | ||
| Fullstack | Specialisation | Foundations of AI-Assisted Full-Stack Development | 6 |
| Specialisation | Web Platform Foundations & UI Systems | ||
| Specialisation | JavaScript Runtime Systems, Browser APIs & Product Engineering Labs | ||
| Specialisation | React, TypeScript and Frontend Product Architecture | ||
| Specialisation | Backend Product Systems, APIs and Production Engineering | ||
| System Design | Core | Distributed System Design & AI-Integrated Architectures | 1.5 |
| Interview Preparation | Elective | Mastering LastMile - Interview Simulation | 1.5 weeks |
| Forward Deployment Engineering | Elective | Forward Deployment Engineering (FDE) Lab | 2.5 |
| Elective | Data Engineering | 2 | |
| Elective | Product Management for Engineers | 1 | |
| Elective | Gen AI for Software Engineers | 1 |
* This module is customised at learner level i.e. a learner can opt for this module at any point during the course post the completion of Data Structures & Algorithms module, once they have demonstrated their command on the concepts of Data Structures & Algorithms module.
** Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course.
*** A learner can do as many electives as they want, but only after completion of Core Curriculum.
| Segment | Module Type |
Module name | Duration (months) |
|---|---|---|---|
| Programming Fundamentals | Core | Intermediate DSA : AI Assisted Problem Solving | 1 |
| Agentic AI | Core | AI & Agents: From Talking to AI to Building One | 1 |
| Advanced DSA | Core | Advanced DSA: Foundations:Core Techniques & Optimization | 4 |
| Core | Advanced DSA: Linear & Non-Linear Structures | ||
| Core | Advanced DSA: Backtracking & Advanced Trees | ||
| Core | Advanced DSA: DP, Heaps & Graphs — Crack It with AI Edge | ||
| Optional | DSA Edge: Advanced Patterns & Interview Techniques | 1 | |
| Databases & SQL | Core | Databases & SQL | 1 |
| Backend: LLD | Specialisation | Foundations of Object-Oriented Design & Scalable Systems | 4 |
| Specialisation | Design Principles & Patterns for Extensible Systems | ||
| Specialisation | Applied Design & Machine Coding | ||
| Fullstack | Specialisation | Foundations of AI-Assisted Full-Stack Development | 6 |
| Specialisation | Web Platform Foundations & UI Systems | ||
| Specialisation | JavaScript Runtime Systems, Browser APIs & Product Engineering Labs | ||
| Specialisation | React, TypeScript and Frontend Product Architecture | ||
| Specialisation | Backend Product Systems, APIs and Production Engineering | ||
| System Design | Core | Distributed System Design & AI-Integrated Architectures | 1.5 |
| Backend | Specialisation | AI-First Backend Capstone Project | 1.5 |
| Specialisation | Build a Production-Ready AI-Enabled System | ||
| Interview Preparation | Elective | Mastering LastMile - Interview Simulation | 1.5 weeks |
| Forward Deployment Engineering | Elective | Forward Deployment Engineering (FDE) Lab | 2.5 |
| Elective | Data Engineering | 2 | |
| Elective | Product Management for Engineers | 1 | |
| Elective | Gen AI for Software Engineers | 2 |
* This module is customised at learner level i.e. a learner can opt for this module at any point during the course post the completion of Data Structures & Algorithms module, once they have demonstrated their command on the concepts of Data Structures & Algorithms module.
** Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course.
*** A learner can do as many electives as they want, but only after completion of Core Curriculum.
| Segment | Module Type |
Module name | Duration (months) |
|---|---|---|---|
| Agentic AI | Core | AI & Agents: From Talking to AI to Building One | 1 |
| Advanced DSA | Core | Advanced DSA: Foundations:Core Techniques & Optimization | 4 |
| Core | Advanced DSA: Linear & Non-Linear Structures | ||
| Core | Advanced DSA: Backtracking & Advanced Trees | ||
| Core | Advanced DSA: DP, Heaps & Graphs — Crack It with AI Edge | ||
| Optional | DSA Edge: Advanced Patterns & Interview Techniques | 1 | |
| SQL | Core | SQL | 1 |
| Backend: LLD | Specialisation | Foundations of Object-Oriented Design & Scalable Systems | 4 |
| Specialisation | Design Principles & Patterns for Extensible Systems | ||
| Specialisation | Applied Design & Machine Coding | ||
| Fullstack | Specialisation | Foundations of AI-Assisted Full-Stack Development | 6 |
| Specialisation | Web Platform Foundations & UI Systems | ||
| Specialisation | JavaScript Runtime Systems, Browser APIs & Product Engineering Labs | ||
| Specialisation | React, TypeScript and Frontend Product Architecture | ||
| Specialisation | Backend Product Systems, APIs and Production Engineering | ||
| System Design | Core | Distributed System Design & AI-Integrated Architectures | 1.5 |
| Backend | Specialisation | AI-First Backend Capstone Project | 1.5 |
| Specialisation | Build a Production-Ready AI-Enabled System | ||
| Interview Preparation | Elective | Mastering LastMile - Interview Simulation | 1.5 weeks |
| Forward Deployment Engineering | Elective | Forward Deployment Engineering (FDE) Lab | 2.5 |
| Data Engineering | Elective | Data Engineering | 2 |
| Product Management | Elective | Product Management for Engineers | 1 |
| Gen AI for Software Engineers | Elective | Gen AI for Software Engineers | 2 |
* This module is customised at learner level i.e. a learner can opt for this module at any point during the course post the completion of Data Structures & Algorithms module, once they have demonstrated their command on the concepts of Data Structures & Algorithms module.
** Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course.
*** A learner can do as many electives as they want, but only after completion of Core Curriculum.