Semester Duration
2nd Sem Jun - Nov 2025
3rd Sem Dec 2025 - May 2026
4th Sem Jun - Nov 2026
5th Sem Dec 2026 - May 2027
6th Sem Jun - Nov 2027
7th Sem Dec 2027 - May 2028
8th Sem Jun - Nov 2028
Focus Areas
- Build strong foundations in DSA (Arrays, Strings, Linked Lists)
- Learn basics of C++ and Python
- Start Git & GitHub usage
- Basic web dev (HTML, CSS, JS)
- Continue DSA (Trees, Graphs, Recursion)
- Competitive Programming (CodeChef, Codeforces contests)
- Learn SQL basics
- Build small backend APIs (Node.js or Django)
- Advanced DSA (Heaps, Tries, Segment Trees)
- Strengthen CP (aim for 3?+ CodeChef, Specialist Codeforces)
- Start system design basics (low-level design)
- Work on bigger projects, deploy them
- Core subjects deep dive (OS, DBMS, CN)
- Open source contributions / internships
- Advanced CP problems and contest participation
- Start mock interviews (DSA + behavioral)
- Finalize system design learning (Grokking + YouTube)
- Mock interviews regularly (Pramp, Interviewing.io)
- Revise core CS subjects
- Apply for on-campus & off-campus placements
- Focus on interview strategy (resume, soft skills, behavioral)
- Final project polishing
- Networking and referrals
- Apply aggressively to ?50+ LPA companies
- Final placements and job offers
- Backup applications
- Join companies
Goals / Milestones
- Solve 50 LeetCode problems
- Create GitHub account & upload code
- Build 1 simple web page
- Solve 100 LeetCode problems
- Participate in 5 CP contests
- Build 1 full-stack mini project with DB
- Solve 200+ LeetCode problems
- Build 2 full-stack projects deployed online
- Contribute to open source or small internship
- Complete 300+ LeetCode problems
- Internships or open source merged PRs
- System design intermediate level
- Complete 400+ LeetCode problems
- Crack 10+ mock interviews
- Ready 1-page powerful resume
- Clear 1? company interviews
- Get internship/off-campus offer
- Build portfolio/GitHub with polished projects
- Secure ?50+ LPA offer
- Join dream company