| 1 |
1–2 |
Programming Basics- Learn Python/C++/Java basics- Write simple programs |
Web Basics- HTML, CSS- Build static pages |
1h Dev (am), 1.5h DSA (pm) |
2h catch-up/project, 1h academics |
Python: CWHC++: CWHJava: CWHWeb Dev: CWH Sigma Web Dev / freeCodeCamp HTML/CSS |
| 1 |
3–4 |
Basic DSA- Arrays, Strings, Recursion |
JavaScript Intro- JS basics, mini projects |
Alternate 1h DSA & 1h Dev |
2h practice, mini project build |
DSA: CWH DSA C++JS: CWH JS / freeCodeCamp JS |
| 2 |
5–6 |
Core Structures- Stacks, Queues |
React Intro- React basics, start project |
1h DSA (am), 1h Dev (pm) |
2h React, 1h revision |
DSA: mycodeschoolReact: CWH React / freeCodeCamp React |
| 2 |
7–8 |
Linked Lists- singly, doubly, circular |
React Practice- Add features, polish UI |
1h DSA, 1h Dev |
2h React, 1h DSA |
Same as above |
| 3 |
9–10 |
Trees- Binary, BST, Traversals |
Node.js/Express Intro- REST APIs |
1h DSA, 1h Dev |
2-3h Node.js or DSA |
DSA: Abdul Bari TreesNode.js: CWH Node.js / freeCodeCamp Node.js |
| 3 |
11–12 |
Graphs, Hash Tables- Basics + applications |
API Practice- Connect React frontend to backend |
1h DSA, 1h Dev |
3h MERN mini-project |
DSA: William Fiset Graphs |
| 4 |
13–14 |
Sorting, Searching, Basic DP |
Full Stack Project Start- CRUD app (front+back) |
1h DSA (am), 1h Dev (pm) |
2h polish project, 1h DSA |
DSA: freeCodeCamp DSAMERN: CWH MERN / MERN Crash Course |
| 4 |
15–16 |
Recursion, Dynamic Programming |
MERN Deployment- Deploy full stack project online |
1h DSA, 1h Dev |
3h project sprint, code review |
DSA: Tushar Roy DSA |
| 5 |
17–18 |
Advanced DSA- Graphs, Tries, Greedy, Backtracking |
CI/CD Basics- Feature additions, cloud basics |
Alternate 1h DSA & 1h Dev |
2-3h LeetCode/Codeforces + polish |
LeetCode, GeeksforGeeks Practice, Codeforces |
| 5 |
19–20 |
Competitive Coding, Interview Prep |
Testing, Documentation, APIs |
1h DSA, 1h Dev |
2h mock interviews, 1h project work |
Pramp Mock Interviews |
| 6 |
21–22 |
Revision, Interview Qs |
REST & System Design Basics |
1h DSA (am), 1h Dev (pm) |
2h mock/practice, Notion progress |
Resume/LinkedIn Guide |
| 6 |
23–24 |
Final Revision, Mock Interviews |
Portfolio & Resume Polish—Apply! |
1h DSA, 1h Dev |
Completion, applications, interviews |
Same as above |