Free · No account needed to read
26 roadmaps, written like someone who has done the job
Every path has phases with a goal, an honest week range, free resources, and the mistake people actually make there. Each one also says who it is not for.
Start from scratch
Paths you can begin as a student, with no industry experience.
Building products
Write the software users touch, on the web or on a device.
Backend Engineer
21-31 weeksBuild and ship server-side systems: APIs, databases, and the fundamentals interviewers actually probe.
5 phasesView roadmapSDE / Software Engineer
18-27 weeksThe general software engineering path most campus processes hire for: strong DSA, solid core CS, one language you own.
4 phasesView roadmapFrontend Engineer
15-21 weeksBuild the interfaces people actually touch: HTML, CSS, JavaScript, TypeScript, React, and the browser knowledge behind them.
4 phasesView roadmapFull-Stack Engineer
22-30 weeksOwn a feature end to end: interface, API, database and deployment.
4 phasesView roadmapMobile Engineer (cross-platform)
17-24 weeksBuild apps people carry, one codebase shipping to both stores: Flutter or React Native, real state management, and something published.
4 phasesView roadmapAndroid Engineer
19-24 weeksBuild native Android apps in Kotlin: UI, lifecycle, data and a published artefact.
4 phasesView roadmapiOS Engineer
16-22 weeksBuild native iOS apps in Swift 6: SwiftUI, state, concurrency, offline data and one app polished enough to judge in thirty seconds.
4 phasesView roadmapGame Developer
18-26 weeksBuild and ship games: one engine learned properly, real game loops, and playable builds anyone can open in a browser.
4 phasesView roadmapBlockchain / Web3 Engineer
21-30 weeksBuild on-chain systems: smart contracts, the cryptography under them, and the security mindset the money demands.
4 phasesView roadmap
Data and AI
Turn data into answers, pipelines and models.
Data Analyst
13-19 weeksTurn messy data into decisions: SQL, statistics and visualisation that a business actually acts on.
4 phasesView roadmapData Engineer
21-29 weeksBuild the pipelines everything else depends on: ingestion, transformation, warehousing and orchestration.
4 phasesView roadmapAI / ML Engineer
24-34 weeksBuild systems that learn: the maths, the modelling, and the engineering that gets a model into production.
4 phasesView roadmapData Scientist
21-30 weeksAnswer hard questions with data: statistics, experimentation, modelling, and the storytelling that makes it land.
4 phasesView roadmapBI / Reporting Analyst
14-18 weeksTurn company data into dashboards and reports people actually run their week on.
4 phasesView roadmap
Infrastructure, reliability and security
Keep systems running, fast and safe once real users arrive.
DevOps / Cloud Engineer
21-29 weeksMake software ship and stay up: Linux, networking, automation, CI/CD, containers, Kubernetes and one cloud, learned in that order.
4 phasesView roadmapCybersecurity / AppSec Engineer
24-32 weeksFind and fix what attackers would exploit: networking, systems, web vulnerabilities and secure development.
4 phasesView roadmapNetwork Engineer
20-28 weeksDesign, configure and troubleshoot the networks everything else runs on: routing, switching, firewalls, and the labs and scripts that prove you can do it.
4 phasesView roadmap
Quality and technical communication
Roles judged on rigour and clarity rather than on feature output.
QA Engineer / SDET
15-20 weeksFind what breaks before users do: testing fundamentals, automation, and the engineering skill to build test systems.
4 phasesView roadmapTechnical Writer
12-18 weeksMake complex systems understandable: developer documentation, guides and references that actually get used.
4 phasesView roadmap
One to three years in
Next moves that assume you have already shipped something real.
Data and AI
Turn data into answers, pipelines and models.
Infrastructure, reliability and security
Keep systems running, fast and safe once real users arrive.
Quality and technical communication
Roles judged on rigour and clarity rather than on feature output.
Direction and leadership
Decide what gets built and who builds it. Almost always a move made after some engineering experience.
Senior moves
Transitions usually made several years in. Listed honestly, these are not campus paths.
Direction and leadership
Decide what gets built and who builds it. Almost always a move made after some engineering experience.
A free account turns the reading into a plan
Each phase ends in a real scored test, not a checkbox. Clear a checkpoint already and that phase is marked done. Progress saves per step, so a break costs you nothing.
A path is only half of it. Is your resume ready?
Clearing the process earns you a resume screen. Run a free 28-rule ATS check and fix what actually costs interviews.