4-Month Prep Plan
Personalized 17-week interleaved study plan — dual-track DSA + core subjects, with daily coding practice.
Month 1 — DSA Pass 1 + Languages
Week 1 — JS Quick Revision & DSA Start
Skim through all 43 JavaScript topics you already know, and kick off DSA with fundamentals and array patterns
Week 2 — Python Basics & DSA Arrays
Start Python from scratch with fundamentals and functions, while tackling hash maps and sorting in DSA
Week 3 — Python OOP & DSA Trees
Dive into Python's object-oriented features while conquering trees, heaps, and binary search in DSA
Week 4 — Python Advanced & DSA Graphs
Tackle Python's advanced features like async and concurrency, while entering the world of graphs and dynamic programming
Month 2 — DSA Finish + OOP + DBMS
Week 5 — DSA Pass 1 Done & Python Wrap-up
Finish DSA's first pass with DP and greedy patterns, and wrap up Python with advanced topics
Week 6 — OOP JavaScript & DSA Practice Begins
Revise OOP concepts through JavaScript's lens while starting daily DSA coding practice
Week 7 — OOP Python & DBMS Kickoff
Complete OOP with Python's perspective and begin your database journey with DBMS fundamentals
Week 8 — DBMS SQL & Schema Design
Master SQL querying from joins to window functions, and learn how to design database schemas properly
Month 3 — DBMS Finish + HLD
Week 9 — DBMS Indexing & Transactions
Understand how databases find data fast with indexes and keep it safe with transactions
Week 10 — DBMS NoSQL, Redis & Scaling
Explore NoSQL databases, master Redis essentials, and understand how databases scale in production
Week 11 — HLD Foundations & Building Blocks
Enter system design territory — learn the framework and the fundamental building blocks of scalable systems
Week 12 — HLD Consistency & Communication
Deep dive into consistency models, scaling patterns, and how services talk to each other
Month 4 — HLD + LLD + Final Prep
Week 13 — HLD Advanced & Design Questions
Tackle advanced HLD patterns and solve real system design interview questions end-to-end
Week 14 — LLD Principles & Design Patterns
Learn SOLID principles, UML basics, and the first batch of design patterns that every OOP interview asks about
Week 15 — LLD Questions & DevOps Kickoff
Complete design patterns, tackle real LLD interview questions, and start DevOps essentials
Week 16 — DevOps, Aptitude & DSA Pass 2
Wrap up DevOps essentials, tackle key aptitude topics, and re-drill your top DSA patterns for the second pass
Week 17 — Mock Interviews & Final Revision
No new topics — it's all mock interviews, timed practice, and locking in everything we've learned