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

Know what to learn, and in what order.

What to learn, in what order, and how long each stage takes. Each path ends in something you can show: a project, a portfolio, an application you are ready to send.

  • 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

Build products

11

Ship real apps for the web and phones.

  • Roadmap · Build products

    Frontend development roadmap

    HTML, CSS, JavaScript and a framework

    The path

    1. 1How the web works, HTML and CSS
    2. 2JavaScript and the browser
    3. Git, npm and build tooling

    + 4 more

    • 7 stages
    • 63 topics
    • ~18 months
    Opens with credits
  • Roadmap · Build products

    Backend development roadmap

    APIs, databases, auth, deploys

    The path

    1. 1Your language and how HTTP works
    2. 2Relational databases and SQL
    3. Designing and building APIs

    + 4 more

    • 7 stages
    • 70 topics
    • ~20 months
    Opens with credits
  • Roadmap · Build products

    Full stack development roadmap

    Build and ship whole web apps

    The path

    1. 1Web foundations: HTML, CSS and JavaScript
    2. 2Git, npm and React
    3. The server side of Next.js

    + 4 more

    • 7 stages
    • 57 topics
    • ~21 months
    Opens with credits
  • Roadmap · Build products

    Mobile development roadmap

    Apps for Android and iOS

    The path

    1. 1Dart fundamentals
    2. 2Widgets and layout
    3. State management and navigation

    + 4 more

    • 7 stages
    • 65 topics
    • ~15 months
    Opens with credits
  • Roadmap · Build products

    WordPress and Shopify roadmap

    Business sites and online stores

    The path

    1. 1Web basics for site builders
    2. 2WordPress: hosting, blocks and themes
    3. WordPress development: PHP, hooks and blocks

    + 5 more

    • 8 stages
    • 61 topics
    • ~10 months
    Opens with credits
  • Roadmap · Build products

    UI/UX design roadmap

    Figma, usability, design for developers

    The path

    1. 1How product design works
    2. 2Visual design fundamentals
    3. Figma in depth

    + 5 more

    • 8 stages
    • 55 topics
    • ~7 months
    Opens with credits
  • Roadmap · Build products

    Game development roadmap

    Make and ship your own games

    The path

    1. 1How games are made
    2. 2Programming for games
    3. The engine in depth

    + 5 more

    • 8 stages
    • 62 topics
    • ~10 months
    Opens with credits
  • Roadmap · Build products

    .NET developer roadmap

    C#, ASP.NET Core, EF Core, production-ready APIs

    The path

    1. 1C# and the .NET platform
    2. 2C# for real work: LINQ, collections, generics and async
    3. ASP.NET Core basics

    + 7 more

    • 10 stages
    • 59 topics
    • ~18 months
    Opens with credits
  • Roadmap · Build products

    Choosing the right database roadmap

    SQL, document, cache, search, vector and more

    The path

    1. 1Start from the data, not the product
    2. 2Relational databases: the sensible default
    3. Document databases: MongoDB and Firestore

    + 6 more

    • 9 stages
    • 56 topics
    • ~4 months
    Opens with credits
  • Roadmap · Build products

    Choosing an LLM and AI stack roadmap

    Models, hosting and tools for your use case

    The path

    1. 1Start from the task, not the model
    2. 2Reasoning quality: when a bigger model pays off
    3. Speed and cost per task

    + 6 more

    • 9 stages
    • 54 topics
    • ~4 months
    Opens with credits

Specialise

17

Go deep in one area of engineering.

  • Roadmap · Specialise

    AI engineering roadmap

    Build products on LLMs and generative AI

    The path

    1. 1How LLMs work: tokens and context
    2. 2Prompting and model APIs
    3. RAG: embeddings, chunking and retrieval

    + 5 more

    • 8 stages
    • 67 topics
    • ~12 months
    Opens with credits
  • Roadmap · Specialise

    Machine learning roadmap

    Data, models, deep learning

    The path

    1. 1Python for data
    2. 2The maths you need
    3. Data cleaning and feature engineering

    + 4 more

    • 7 stages
    • 63 topics
    • ~20 months
    Opens with credits
  • Roadmap · Specialise

    System design roadmap

    Systems that scale

    The path

    1. 1Core concepts and building blocks
    2. 2Data storage, partitioning and replication
    3. Networking, APIs and messaging

    + 4 more

    • 7 stages
    • 66 topics
    • ~13 months
    Opens with credits
  • Roadmap · Specialise

    DevOps and cloud roadmap

    Linux, Docker, Kubernetes, AWS

    The path

    1. 1Linux, the shell and scripting
    2. 2Networking for engineers
    3. Containers with Docker

    + 4 more

    • 7 stages
    • 67 topics
    • ~18 months
    Opens with credits
  • Roadmap · Specialise

    Cybersecurity roadmap

    Defend systems, test them, secure code

    The path

    1. 1Security foundations
    2. 2A safe home lab
    3. Logs and telemetry

    + 5 more

    • 8 stages
    • 54 topics
    • ~12 months
    Opens with credits
  • Roadmap · Specialise

    Data analytics roadmap

    SQL, spreadsheets, dashboards, insight

    The path

    1. 1How analysts think
    2. 2Spreadsheets properly
    3. SQL for analysis

    + 5 more

    • 8 stages
    • 53 topics
    • ~11 months
    Opens with credits
  • Roadmap · Specialise

    QA and test automation roadmap

    Manual testing to automated suites

    The path

    1. 1Testing fundamentals
    2. 2Manual testing done well
    3. Web and API basics for testers

    + 5 more

    • 8 stages
    • 57 topics
    • ~13 months
    Opens with credits
  • Roadmap · Specialise

    Data engineering roadmap

    Pipelines, warehouses, Spark, dbt

    The path

    1. 1What data engineers do
    2. 2Analytical SQL and data modelling
    3. File formats, lakes and Spark

    + 5 more

    • 8 stages
    • 63 topics
    • ~9 months
    Opens with credits
  • Roadmap · Specialise

    Data science roadmap

    Statistics, pandas, ML, experiments

    The path

    1. 1Python for data: NumPy and pandas
    2. 2Statistics and probability you actually use
    3. SQL for data work

    + 7 more

    • 10 stages
    • 69 topics
    • ~10 months
    Opens with credits
  • Roadmap · Specialise

    AI agents and MCP roadmap

    Tool calling, MCP servers, evals

    The path

    1. 1How agents work
    2. 2Tool calling from scratch
    3. Structured output and validation

    + 7 more

    • 10 stages
    • 71 topics
    • ~5 months
    Opens with credits
  • Roadmap · Specialise

    MLOps and LLMOps roadmap

    Ship, serve and monitor models

    The path

    1. 1From notebook to package
    2. 2Data and model versioning
    3. Experiment tracking and the model registry

    + 7 more

    • 10 stages
    • 68 topics
    • ~12 months
    Opens with credits
  • Roadmap · Specialise

    Cloud engineering roadmap

    One cloud in depth, with certifications

    The path

    1. 1Linux and networking you need for cloud
    2. 2Cloud concepts and billing
    3. Identity and access

    + 7 more

    • 10 stages
    • 66 topics
    • ~9 months
    Opens with credits
  • Roadmap · Specialise

    Platform engineering and SRE roadmap

    SLOs, observability, Kubernetes platforms

    The path

    1. 1Reliability basics: SLIs, SLOs and error budgets
    2. 2Observability: metrics, logs and traces
    3. Incident response and postmortems

    + 7 more

    • 10 stages
    • 62 topics
    • ~10 months
    Opens with credits
  • Roadmap · Specialise

    Network engineering roadmap

    Routing, switching, CCNA, cloud networks

    The path

    1. 1How networks work and subnetting
    2. 2Switching and VLANs
    3. Routing: static, OSPF and BGP

    + 7 more

    • 10 stages
    • 69 topics
    • ~9 months
    Opens with credits
  • Roadmap · Specialise

    AI security roadmap

    Secure LLM apps and agents, test models safely

    The path

    1. 1Security foundations for AI builders
    2. 2How LLM apps and agents work, and where they break
    3. Risk maps: the OWASP lists and MITRE ATLAS

    + 6 more

    • 9 stages
    • 66 topics
    • ~11 months
    Opens with credits
  • Roadmap · Specialise

    AI governance roadmap

    Inventory, oversight, EU AI Act, ISO 42001

    The path

    1. 1Why AI governance, and the rules
    2. 2AI inventory: know what you run
    3. Data foundation

    + 5 more

    • 8 stages
    • 48 topics
    • ~6 months
    Opens with credits
  • Roadmap · Specialise

    Cloud cost and FinOps roadmap

    Read the bill, cut waste, forecast spend

    The path

    1. 1How cloud billing works
    2. 2Reading the bill and tagging
    3. Visibility and allocation: showback, chargeback and unit costs

    + 6 more

    • 9 stages
    • 66 topics
    • ~4 months
    Opens with credits

Career

12

Get hired, get seen and grow.

  • Roadmap · Career

    Job search roadmap

    Resume, applications, offers

    The path

    1. 1Know your target
    2. 2Your resume
    3. Proof of work

    + 4 more

    • 7 stages
    • 54 topics
    • ~7 months
    Opens with credits
  • Roadmap · Career

    Open source roadmap

    First contribution to programmes

    The path

    1. 1How open source works
    2. 2Git and GitHub for contributors
    3. Your first merged pull request

    + 3 more

    • 6 stages
    • 46 topics
    • ~7 months
    Opens with credits
  • Roadmap · Career

    Mid-level to senior roadmap

    Scope, ownership, influence

    The path

    1. 1Seniority as scope, with a clear bar
    2. 2Ownership and leverage
    3. Own the design: write to decide

    + 3 more

    • 6 stages
    • 47 topics
    • ~7 months
    Opens with credits
  • Roadmap · Career

    Staff and leadership roadmap

    Staff engineer or manager

    The path

    1. 1Owning architecture across teams
    2. 2Leading projects and incidents
    3. Communication and influence across the organisation

    + 2 more

    • 5 stages
    • 38 topics
    • ~8 months
    Opens with credits
  • Roadmap · Career

    Switch into tech roadmap

    From another field or no degree

    The path

    1. 1An honest reality check
    2. 2A target role that fits your background
    3. 3Money, risk and the people around you

    + 5 more

    • 8 stages
    • 55 topics
    • ~7 months
  • Roadmap · Career

    Tech roles beyond coding roadmap

    Product, business analysis, writing and devrel

    The path

    1. 1The landscape of non-coding tech roles
    2. 2Technical literacy
    3. Discovery, prioritisation and specs

    + 4 more

    • 7 stages
    • 49 topics
    • ~8 months
    Opens with credits
  • Roadmap · Career

    Layoffs and AI roadmap

    Stay hard to cut, and recover if laid off

    The path

    1. 1What AI is really doing to tech jobs
    2. 2Read the signals and your own exposure
    3. 3Be hard to cut at work

    + 4 more

    • 7 stages
    • 49 topics
    • ~6 months
  • Roadmap · Career

    Tech jobs abroad roadmap

    Relocate for work: Gulf, Europe, UK, East Asia

    The path

    1. 1Decide if, and where
    2. 2Visas and work permits
    3. 3Degrees, attestation and documents

    + 4 more

    • 7 stages
    • 41 topics
    • ~4 months

Earn independently

6

Freelance, work remotely or sell what you build.

  • Roadmap · Earn independently

    Freelancing roadmap

    Clients on Upwork, Fiverr or direct

    The path

    1. 1A service you can sell
    2. 2Proof without reviews
    3. 3Your storefront

    + 5 more

    • 8 stages
    • 60 topics
    • ~4 months
  • Roadmap · Earn independently

    Remote jobs roadmap

    Work for companies in other countries

    The path

    1. 1Are you ready for remote?
    2. 2What "remote" really means in a listing
    3. Where to look

    + 5 more

    • 8 stages
    • 61 topics
    • ~4 months
    Opens with credits
  • Roadmap · Earn independently

    AI data and training work roadmap

    Annotation, model rating and AI trainer roles

    The path

    1. 1What AI data work is and why it exists
    2. 2The honest picture
    3. Core annotation skills

    + 3 more

    • 6 stages
    • 43 topics
    • ~3 months
    Opens with credits
  • Roadmap · Earn independently

    AI video and design for clients roadmap

    Ads, shorts and visuals made with AI tools

    The path

    1. 1What clients actually buy
    2. 2Video fundamentals AI does not replace
    3. The AI video tool stack

    + 5 more

    • 8 stages
    • 45 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