Skip to main content

Learning Roadmap

This roadmap turns the PrepVerse tracks into a study plan. Adjust the pace to your schedule: the order matters more than the speed.

Before you start​

  • Pick one main language for problem solving (Python, Java or C++). The Python track is the quickest start.
  • Create a free account on a practice platform and a GitHub account (see Practice platforms and tools).
  • Plan 1 to 2 hours per day. Consistency beats marathon sessions.

The plan​

PhaseWeeksFocusStart here
1. Foundations1-4One language, basic problem solvingPython Foundation, Complexity
2. Core DSA5-12Arrays, linked lists, stacks, hashing, sorting, recursionDSA track
3. CS fundamentals8-16OS, DBMS, networks, OOP (in parallel with DSA)OS, DBMS, Networks, OOP
4. Build12-20Two real projects with deployed demosProject ideas, Web Dev
5. Design16-22System design and low-level design basicsSystem Design
6. Interview mode20-26Mock interviews, behavioural stories, offersInterview Prep

Weekly rhythm​

Mon-Thu : 1 new topic + 3 to 5 practice problems
Fri : revision of the week's mistakes (keep an error log)
Sat : one project task or one mock interview
Sun : rest or light reading

Checkpoints​

  1. Week 4: you can solve easy array and string problems without hints.
  2. Week 12: you can explain time and space complexity and solve most medium problems in 30 to 40 minutes.
  3. Week 20: you have two projects on GitHub with READMEs and live demos.
  4. Week 26: you have completed several timed mock interviews and have a polished resume.
TIP

Keep an error log: for each problem you fail, write the pattern you missed. Reviewing the log weekly is the highest-return habit in interview preparation.

Not a beginner?​

Skip to the track you are weakest in, then follow Coding interview strategy. Use the cheat sheet in CS fundamentals quick revision the week before interviews.