3.5 Months
*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.
Fullstack Engineering
Advanced HTML, CSS Case Studies
Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions
JS for Web Dev (DOM Manipulation, Event Handling)
How Internet Works (TCP, UDP, HTTP, Layering Architecture)
Frontend LLD and Machine Coding Case Studies
Or
Backend Engineering
Adv Lang Concepts and Popular Interview Questions
How Internet Works (TCP, UDP, HTTP, Layering Architecture)
Backend LLD and Machine Coding Case Studies
Project Interview Questions (Spring/Hibernate)
Capstone Projects (include advance things like implementing Payment API)
1-2 Months
*A learner can do as many electives as they want, but only after completion of Core Curriculum.
Advanced Software & System Design - 1.5 months
Distributed Systems & Databases
Location Based Services (S3, Quad Trees)
And/Or
Data Engineering - 2 Months
Building efficient Data Processing Systems
Cloud Services - AWS, or GCP
Data Warehousing & Modelling
MapReduce, HiveQL, Presto
And/Or
DSA for Competitive Programming - 1 Months
Combinatorics and Probability
Advanced Trees: Segment Tree, k-D Tree
Advanced Dynamic Programming
Advanced Graphs: Bridges, Articulation point, Network Flow
And/Or
Product Management for Engineers - 1 Month
Introduction to Product Management
Product Thinking & Product Discovery
Product Roadmap & Prioritization
Mental Models for Product Managers
Hands-on case study & Mixpanel session
Delivery & Project Management
Practical ways to apply PM lessons as an Engineer