Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Roadmap · Foundations

University to job-ready (Final year or graduated)

Opens with credits

For university students whose degree covers the syllabus but not the job: what to do alongside your courses, from first year to final year. By the end you have finished projects on GitHub, a steady problem-solving habit, real experience and applications going out every week.

Curated by Tauseef Fayyaz7 stages, 55 topics~22 months at a few hours a week

By the end, you will be able to

  • Build, test and deploy a project in one language from an empty folder, without a tutorial open
  • Show a GitHub profile with a profile README and at least three finished, documented projects
  • Solve easy and medium problems by pattern and explain the approach and its Big-O out loud
  • Point to real experience: an internship, merged open source pull requests, freelance or campus work
  • Run a weekly application rhythm with a one-page resume, a complete LinkedIn and referrals

The path

7 stages, in the order to learn them. Open one to start.

  1. 1Foundations sprintYou do not have time to relearn everything, and you do not need to. In a focused sprint of about six weeks, close the gaps in your strongest language until you can build and debug a small program alone.5 topics · ~3 months
  2. 2Clean up your GitHub this monthRecruiters and interviewers will open your GitHub. Spend a couple of weeks making it tell a true story: your best work pinned, every repository explained, and real commits from now on.9 topics · ~4 weeks
  3. Coding rounds, by patternYou need to pass coding rounds within months, so learn by pattern instead of problem by problem. One or two problems a day, reviewed properly, is enough.10 topics · ~4 monthsOpens with credits
  4. One flagship project, finished properlyYou do not need five projects; you need one or two you can defend in detail. Make your final year project that flagship, or build one alongside it, and finish it to a professional standard.8 topics · ~6 monthsOpens with credits
  5. Pick the role you are applying forDecide the exact role you will apply for, such as junior backend or frontend developer, and go deep enough in its stack to pass its technical rounds, plus the system design basics interviewers expect.8 topics · ~5 monthsOpens with credits
  6. Your resume, LinkedIn and networkBefore you apply for your first internship, get a one-page resume built on projects, a complete LinkedIn and real connections with engineers. The Job search and LinkedIn roadmaps go deeper.7 topics · ~3 weeksOpens with credits
  7. Apply before you feel readyWaiting until you feel ready costs you a hiring season. Apply for junior roles, trainee programmes and internships every week while you finish your degree, and prepare for coding and behavioural rounds as you go.8 topics · ~3 monthsOpens with credits
Keep reading

5 more stages, 41 more topics, free with an account.

You have seen the open stages of the University to job-ready roadmap. Every topic it covers is listed above, and an account opens the rest: what each topic means, a question to check yourself, the courses, the practice and Tauseef's advice for every stage. Early access is open: sign up and your account is active shortly after.

Everything here is free to learn from. A few things, like adding a roadmap, keeping a cheat sheet or asking Tauseef a question, use credits. You get 15 when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more. Credits only make sure the platform goes to people who are actually learning.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com