Roadmap · Foundations
Programming foundations roadmap
First language, Git, CS basics
The path
- 1Your first language
- 2Command line and Git
- 3How computers run your code
+ 3 more
- 6 stages
- 54 topics
- ~14 months
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.
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.
Start here if you are new or your basics are patchy.
Roadmap · Foundations
First language, Git, CS basics
The path
+ 3 more
Roadmap · Foundations
Data structures and patterns
The path
+ 5 more
Roadmap · Foundations
Semester by semester plan for CS students
The path
+ 5 more
Roadmap · Foundations
OS, networks, databases, OOP
The path
+ 5 more
Roadmap · Foundations
Queries, design, indexes, transactions
The path
+ 6 more
Roadmap · Foundations
Documents, modelling, indexes, aggregation
The path
+ 5 more
Roadmap · Foundations
Claude Code, Cursor, Copilot, used well
The path
+ 7 more
Roadmap · Foundations
OOP, SOLID, design patterns, refactoring
The path
+ 7 more
Roadmap · Foundations
Codeforces, AtCoder, ICPC
The path
+ 7 more
Roadmap · Foundations
Shell, Git, SSH and your dev setup
The path
+ 5 more
Ship real apps for the web and phones.
Roadmap · Build products
HTML, CSS, JavaScript and a framework
The path
+ 4 more
Roadmap · Build products
APIs, databases, auth, deploys
The path
+ 4 more
Roadmap · Build products
Build and ship whole web apps
The path
+ 4 more
Roadmap · Build products
Apps for Android and iOS
The path
+ 4 more
Roadmap · Build products
Business sites and online stores
The path
+ 5 more
Roadmap · Build products
Figma, usability, design for developers
The path
+ 5 more
Roadmap · Build products
Make and ship your own games
The path
+ 5 more
Roadmap · Build products
C, microcontrollers, sensors, MQTT
The path
+ 7 more
Roadmap · Build products
C#, ASP.NET Core, EF Core, production-ready APIs
The path
+ 7 more
Roadmap · Build products
SQL, document, cache, search, vector and more
The path
+ 6 more
Roadmap · Build products
Models, hosting and tools for your use case
The path
+ 6 more
Go deep in one area of engineering.
Roadmap · Specialise
Build products on LLMs and generative AI
The path
+ 5 more
Roadmap · Specialise
Data, models, deep learning
The path
+ 4 more
Roadmap · Specialise
Systems that scale
The path
+ 4 more
Roadmap · Specialise
Linux, Docker, Kubernetes, AWS
The path
+ 4 more
Roadmap · Specialise
Defend systems, test them, secure code
The path
+ 5 more
Roadmap · Specialise
SQL, spreadsheets, dashboards, insight
The path
+ 5 more
Roadmap · Specialise
Manual testing to automated suites
The path
+ 5 more
Roadmap · Specialise
Pipelines, warehouses, Spark, dbt
The path
+ 5 more
Roadmap · Specialise
Statistics, pandas, ML, experiments
The path
+ 7 more
Roadmap · Specialise
Tool calling, MCP servers, evals
The path
+ 7 more
Roadmap · Specialise
Ship, serve and monitor models
The path
+ 7 more
Roadmap · Specialise
One cloud in depth, with certifications
The path
+ 7 more
Roadmap · Specialise
SLOs, observability, Kubernetes platforms
The path
+ 7 more
Roadmap · Specialise
Routing, switching, CCNA, cloud networks
The path
+ 7 more
Roadmap · Specialise
Secure LLM apps and agents, test models safely
The path
+ 6 more
Roadmap · Specialise
Inventory, oversight, EU AI Act, ISO 42001
The path
+ 5 more
Roadmap · Specialise
Read the bill, cut waste, forecast spend
The path
+ 6 more
Get hired, get seen and grow.
Roadmap · Career
Resume, applications, offers
The path
+ 4 more
Roadmap · Career
Profile, posting, network
The path
+ 3 more
Roadmap · Career
First contribution to programmes
The path
+ 3 more
Roadmap · Career
Scope, ownership, influence
The path
+ 3 more
Roadmap · Career
Staff engineer or manager
The path
+ 2 more
Roadmap · Career
First 90 days, reviews, growing fast
The path
+ 5 more
Roadmap · Career
Programmes, funding, SOPs, visas
The path
+ 5 more
Roadmap · Career
From another field or no degree
The path
+ 5 more
Roadmap · Career
Product, business analysis, writing and devrel
The path
+ 4 more
Roadmap · Career
Stay hard to cut, and recover if laid off
The path
+ 4 more
Roadmap · Career
Customer-facing engineering roles
The path
+ 7 more
Roadmap · Career
Relocate for work: Gulf, Europe, UK, East Asia
The path
+ 4 more
Freelance, work remotely or sell what you build.
Roadmap · Earn independently
Clients on Upwork, Fiverr or direct
The path
+ 5 more
Roadmap · Earn independently
Work for companies in other countries
The path
+ 5 more
Roadmap · Earn independently
Workflows with n8n, Make or Zapier
The path
+ 5 more
Roadmap · Earn independently
Validate, launch and get paid
The path
+ 5 more
Roadmap · Earn independently
Annotation, model rating and AI trainer roles
The path
+ 3 more
Roadmap · Earn independently
Ads, shorts and visuals made with AI tools
The path
+ 5 more
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.
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.
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
New writing, resources and project ideas land here first.