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

Beginner programming roadmaps

Step-by-step roadmaps for beginners: your first language, DSA, CS fundamentals, SQL and dev tools, with what to learn first and how long it takes.

  • 56 paths
  • 3295 topics

Free to learn. Credits keep it fair.

Reading is free. Adding a roadmap, keeping a cheat sheet or asking Tauseef a question uses credits, which only make sure the platform goes to people who are actually learning.

  • 15creditswhen you join
  • 1stroadmapfree to add
  • Morecreditson request, as you learn

Foundations

10

Start here if you are new or your basics are patchy.

  • Roadmap · Foundations

    DSA and problem solving roadmap

    Data structures and patterns

    The path

    1. 1Complexity and Big-O
    2. 2Arrays, hashing, linked lists, stacks and queues
    3. Recursion, sorting and searching

    + 5 more

    • 8 stages
    • 52 topics
    • ~14 months
    Opens with credits
  • Roadmap · Foundations

    University to job-ready roadmap

    Semester by semester plan for CS students

    The path

    1. 1Learn beyond the syllabus
    2. 2Git and GitHub as your portfolio
    3. Problem solving, a little every week

    + 5 more

    • 8 stages
    • 64 topics
    • ~25 months
    Opens with credits
  • Roadmap · Foundations

    CS core subjects roadmap

    OS, networks, databases, OOP

    The path

    1. 1How a computer runs a program
    2. 2Object-oriented programming and design
    3. Operating systems

    + 5 more

    • 8 stages
    • 61 topics
    • ~11 months
    Opens with credits
  • Roadmap · Foundations

    SQL and databases roadmap

    Queries, design, indexes, transactions

    The path

    1. 1Relational thinking and your setup
    2. 2Querying one table
    3. Joins and set operations

    + 6 more

    • 9 stages
    • 67 topics
    • ~6 months
    Opens with credits
  • Roadmap · Foundations

    MongoDB roadmap

    Documents, modelling, indexes, aggregation

    The path

    1. 1Documents and your setup
    2. 2Reading and writing documents
    3. Arrays and nested documents

    + 5 more

    • 8 stages
    • 66 topics
    • ~5 months
    Opens with credits
  • Roadmap · Foundations

    Coding with AI tools roadmap

    Claude Code, Cursor, Copilot, used well

    The path

    1. 1What AI coding tools are good and bad at
    2. 2Setup and project context
    3. 3Prompting for code: small tasks, clear specs

    + 7 more

    • 10 stages
    • 59 topics
    • ~5 months
  • Roadmap · Foundations

    Software design and clean code roadmap

    OOP, SOLID, design patterns, refactoring

    The path

    1. 1Object-oriented programming properly
    2. 2SOLID with before and after code
    3. Clean code: naming, functions and errors

    + 7 more

    • 10 stages
    • 71 topics
    • ~6 months
    Opens with credits

Browse the roadmaps by stage of your career

Each of these is its own page: the foundations, the ones that build products, the ones that specialise, the career paths and the ways to earn independently.

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