Career roadmaps
Pick a direction, then follow the steps
Each roadmap is an ordered route through pages that already exist on this site, from your first language to interview practice, with a note on why each step comes where it does.
A roadmap is a suggested order, not a promise. No site can make someone job-ready on its own, so every roadmap ends with the skills you will need to learn by building, working with others, or from official documentation.
- Frontend Developer6 stages · 31 stepsMarkup and styling first, then JavaScript, then types, and only then a framework — with the browser and network facts underneath them.FrontendCoding & DSABackend & APIsBehavioral
- Backend Developer6 stages · 34 stepsOne language written well, then HTTP, data storage, authentication and the operational facts of code that has to stay up.Backend & APIsDatabasesSQLSystem DesignCoding & DSABehavioral
- Full-Stack Developer6 stages · 34 stepsOne language on both sides of the wire, then the browser half, the server half, the database, and the pipeline that ships them.FrontendBackend & APIsDatabasesSQLSystem DesignBehavioral
- Python Data Analyst6 stages · 32 stepsPython you can rely on, SQL you can write from memory, and enough algorithmic sense to know why a script is slow.SQLDatabasesCoding & DSAAI & Machine LearningBehavioral
- AI Engineer6 stages · 28 stepsA developer who builds products on top of language models: Python, APIs, embeddings, vector search, retrieval and agent loops.AI & Machine LearningBackend & APIsSystem DesignCoding & DSABehavioral
- DevOps and Cloud Engineer6 stages · 28 stepsThe shell, version control, a scripting language, containers, and the operational and security facts that come with running other people's code.DevOps & CloudSystem DesignBackend & APIsDatabasesBehavioral
- SAP Logistics Consultant5 stages · 22 stepsERP fundamentals, S/4HANA, the materials and warehouse modules, inbound and outbound flows, integration, and the SQL you need to prove what happened.SQLDatabasesBackend & APIsBehavioral
- Coding-Interview Candidate6 stages · 35 stepsData-structure theory, visualizers that show the algorithm running, practice problems, and the interview rounds beyond the algorithm question.Coding & DSASystem DesignSQLBackend & APIsBehavioral
Not sure yet?
Try a few languages in the playgrounds first. The one you enjoy writing is a fine place to start.
Build something
Guided project briefs, from a first game to a small search engine, to put each stage into practice.
Getting close to interviews?
Original questions with model answers across nine topics, and a mock interview you mark yourself.