All paths
I want a Software Developer (SDE) role
Broad SDE prep — DSA + OOP + one full-stack project. 4–6 months.
Timeline: 4–6 months
The default 'software engineer' path — solid CS fundamentals + one shipped project.
Java / C++ / PythonDSAOOPDBMS / SQLGit1 Full-stack Project
Your milestones
1
Months 1–2: Language + DSA
Pick one language and go deep.
- Java or Python fluency
- Arrays, Strings, LL
- Trees & Recursion
- 50 easy + 50 medium
2
Months 3–4: OOP + DBMS
Interview must-haves.
- OOP with real examples
- SQL joins & subqueries
- Normalization
- ER diagrams
3
Month 5: Project
One end-to-end project.
- Choose stack
- Design & build
- Deploy & document
- Add to resume
4
Month 6: Applications
Job search.
- Resume review
- Mock interviews
- Referrals
- Aptitude prep
Outcomes by the end
150+ DSA problems
1 shipped project
Resume + LinkedIn ready
10+ interviews
Roadmaps for this path
DSA Mastery
Master all major DSA topics from arrays to graphs, dynamic programming, and advanced trees.
Core CS Subjects
OS, DBMS, Computer Networks, and OOP — the must-know subjects for placements.
Web Development — MERN Stack
Build full-stack apps with MongoDB, Express, React & Node.js from scratch to deployment.
Ready to start?
Jump straight into the content built for this path.