Roadmaps, so you learn things in an order that works.
Developer roadmaps: what to learn in what order for AI engineering, full-stack development, system design and interview preparation, each with a researched write-up. Never an affiliate placement.
- 1418 picks
- 1240 free
90 resources · page 1 of 4
A six-stage path into paid remote AI data work, with a version for data annotation and one for AI trainers. It covers why models need people, the honest picture of pay, project gaps and scams, the guideline and quality skills platforms test, getting accepted, getting paid and keeping records, and moving up into reviewer, evals, data or ML roles. It suits students and graduates who want flexible remote income and read instructions carefully.
- Career
- AI
- Remote work
- Job search
An eight-stage path to earning from AI video or AI images: what clients actually buy, the creative basics AI does not replace, the tool stack, prompting for consistent results, rights and platform labels, portfolio and offers, finding clients and delivering like a professional. It suits students and early-career creatives who want a service they can sell from a laptop. By the end you can make a consistent, on-brand set of assets, check it is allowed and labelled, and deliver it in the right formats.
- Career
- AI
- Freelancing
A 10-stage path to a .NET developer job: modern C# on .NET 10, LINQ and async, ASP.NET Core, EF Core and SQL Server, Identity and JWT security, a Web API, Angular, React or Blazor front end, xUnit and integration testing, production features, and Docker, GitHub Actions and Azure. It suits students and developers aiming at banks, telecoms and enterprise software houses. By the end you can build, test, secure and ship one production-ready ASP.NET Core application and explain every choice in it.
- Web
- Backend
- Programming
- Databases
A seven-stage path for relocating for a tech job in the Gulf, Germany and the EU, the UK and Ireland, or East Asia: deciding if and where, work visas from official pages, degree attestation, a profile recruiters abroad shortlist, finding employers that sponsor, comparing offers and your first 90 days. It suits students, graduates and engineers who want a real plan instead of group-chat advice. Every stage is open on the public page, and adding it costs no credits.
- Career
- Job search
- Personal branding
- Remote work
A short, nine-stage path for picking the right database for each job in an app: describe your data first, then relational, document, key-value and cache, search, vector, columnar and warehouse, graph, time-series and object storage, each with a hands-on task, and finally managed versus self-hosted, cloud equivalents, free tiers and cost. It suits students and developers starting a project. By the end you can write a database decision for your own app and defend every choice in it.
- Web
- Databases
- Backend
- Cloud
A nine-stage path for choosing the model, hosting and tools for an AI feature on evidence rather than hype: requirements first, reasoning versus fast models, cost per task, context and retrieval, tool calling and MCP, API versus open-weight models, the rest of the stack, a three-model comparison on your own data, and routing and fallbacks in production. It suits developers, students and founders about to build with an LLM. By the end you can defend a model choice with your own numbers and switch in a day.
- AI
- Backend
A nine-stage path for securing LLM apps and AI agents, or testing them as a red-teamer, with one path for each: security foundations, how LLM apps break, the OWASP LLM and agentic lists and MITRE ATLAS, layered defences against prompt injection, agent, tool and MCP security, the data and model supply chain, red-teaming and security evals, monitoring and incidents, and a route into the work. It suits developers and security learners who can already build. By the end you have a practice app defended or assessed end to end.
- AI
- Security
- Testing
- Career
An eight-stage path into AI governance, with a technical edition and a policy and compliance edition: the EU AI Act, NIST AI RMF, ISO/IEC 42001 and regional AI policies, an AI inventory with risk tiers and owners, data foundations and data protection, model assurance, human oversight, compliance and audit, and a route into the field. It suits engineers and data people as well as law, risk, audit and business graduates. By the end you can produce the documents governance depends on, with dated sources.
- AI
- Career
A nine-stage path from how cloud billing works through tagging, allocation and unit costs, commitments and spot, rightsizing and waste, forecasts and anomaly alerts, AI and GPU spend, the FinOps Framework and FOCUS, to working with finance, on AWS, Azure or Google Cloud. It suits cloud and DevOps engineers, analysts and students who want to explain and reduce a cloud bill. By the end you can read a bill line by line, allocate it to teams, buy commitments safely, cut waste and run a monthly cost review.
- Cloud
- DevOps
- Career
A seven-stage plan for looking for a software job on purpose instead of mass applying: choose a target role, level and tiered company list, build a one-page resume and proof of work, apply through referrals and short messages with a tracked weekly rhythm, get ready for the technical and behavioural rounds, and compare and negotiate offers. It suits final-year students, graduates hearing nothing back and experienced engineers changing company. At the end you have a search you can measure and a researched number when the offer arrives.
- Career
- Job search
- Personal branding
A seven-stage path for developers and sysadmins who want to own how software is built, shipped and kept running: Linux and Bash, networking, Docker, AWS service by service, Terraform and GitHub Actions, Kubernetes with Helm and Argo CD, and observability with incident response. One application grows through the stages. By the end you can take it from a Git repository to a monitored, automatically deployed service on AWS and Kubernetes, and run the incident when it breaks.
- DevOps
- Cloud
A 10-stage path for developers who can already call a model API and want to build agents that hold up in real use, in Python or TypeScript. It covers the agent loop by hand, structured output, memory and state, multi-agent patterns, LangGraph and the OpenAI and Claude agent SDKs, building and publishing an MCP server, evals, guardrails against prompt injection, and tracing and shipping. You finish with an evaluated, limited, traced agent and an MCP server a reviewer can try.
- AI
- Programming
- Web
- Backend
A seven-stage plan for building and running a complete web product on your own, in Next.js, MERN, Django with React, or Spring Boot with React: web foundations, Git and React, the server side, data modelling in PostgreSQL or MongoDB, APIs with authentication and caching, deployment to Linux or AWS with CI/CD, and one shipped product with real users. It suits developers who want to own a product end to end. By the end you can model data, build a secure API and UI, deploy it and ship every change through a pipeline.
- Web
- Frontend
- Backend
- Databases
A free, open curriculum for becoming a cloud engineer, founded by Gwyneth Peña-Siguenza with Rishab Kumar. It runs from Linux, networking and Python through cloud platform fundamentals, DevOps and security, with a hands-on project in each phase and a choice of AWS, Azure or Google Cloud.
- Career
- Cloud
- DevOps
A seven-stage path for developers who can already ship a web or backend app and want to build products on large language models, in Python or TypeScript: tokens and context, prompting and model APIs, RAG with citations, evals in CI, tool calling and MCP servers, agents with durable execution, and running AI features in production. One project grows through every stage. By the end you can build, evaluate and run an LLM feature with retrieval, tools and agents, and explain what it costs, how you measured it and where it fails.
- AI
- Programming
- Web
- Backend
An eight-stage path from Big-O through arrays, hashing, recursion, trees, graphs, coding patterns and dynamic programming to timed, mixed practice, in Python, Java, C++ or JavaScript. It suits students and developers who can write code but freeze on problems with no obvious library call. By the end you can pick the right data structure, recognise common problem shapes and solve a medium problem in about 35 minutes with edge cases tested.
- Programming
- DSA
- Web
An eight-stage path to a data or BI analyst role, with Excel and Power BI, Tableau or Python as your main tool: how analysts think, spreadsheets properly, SQL for analysis, the statistics you need, your tool in depth, cleaning and modelling data, charts, dashboards and storytelling, and a portfolio for your first role. It suits students and early-career engineers from any background. By the end you can take a vague business question, answer it with trustworthy numbers, and present a clear recommendation backed by two or three portfolio projects.
- Databases
- Programming
- Career
A path for programmers and students who want to train models on data rather than only call an API: Python for data, the maths you need, data cleaning and features, classical machine learning, honest evaluation, deep learning in PyTorch and production MLOps, with an optional computer vision or NLP stage. By the end you can clean a real dataset, choose and evaluate a classical or deep learning model, and ship it as a reproducible, monitored service. The general focus is about 425 hours; vision or NLP adds a stage.
- AI
- Machine learning
- Programming
A seven-stage plan from how the web works to a shipped product: HTML and CSS, JavaScript and the browser, Git and build tooling, your framework (React with Next.js, Vue with Nuxt, or Angular), TypeScript and testing, performance, accessibility and security, then a real product with real users. It suits beginners, career switchers and backend developers filling in the browser side. By the end you can ship a typed, tested, accessible and fast app, deployed with CI and real people using it.
- Web
- Frontend
- Programming
- Testing
A seven-stage plan for building the server side of real products in Node.js, Python, Java, C#, Go, PHP or Rust: your language and HTTP, PostgreSQL and SQL, API design, authentication and API security, caching and queues, testing with CI/CD and Docker, and architecture and reliability. It suits people who can already write a little code and want a backend role. By the end you can design a schema and an API, secure it, make it fast, test and ship it in containers, and explain the choices behind it.
- Web
- Backend
- Databases
- DevOps
A short, opinionated guide by Oz Nova and Myles Byrne naming the nine computer science subjects that matter most for software engineers, with one recommended book and one video course for each. It is for self-taught engineers and bootcamp graduates who want to close the gap with a formal CS education, and its value is in what it leaves out.
- CS fundamentals
- Career
A free, step-by-step readiness guide with three tracks: coding (revise data structures, learn patterns, practise the right problems, simulate real conditions, take mocks), system design (understand the interview, learn the building blocks, study real walkthroughs, take mocks) and behavioural. Each step links to the relevant reading, course or mock interview. It suits anyone about to start preparing who wants a clear order of work before buying or booking anything.
- Career
- Job search
A sequenced path of six text-based courses for the engineering manager interview loop, combining coding, system design, microservices patterns, people management scenarios and senior leadership questions. It suits engineers moving into management and managers changing companies, who need to prepare for both the technical and the leadership rounds without piecing a plan together themselves.
- Career
- Leadership
- Job search
A learning path that bundles five courses into one sequence for system design preparation: System Design Fundamentals, Grokking the System Design Interview, Advanced System Design Interview Volume II, Grokking Microservices Design Patterns and Grokking Design Patterns for Engineers and Managers. Together they add up to 76 chapters and 666 lessons. It suits engineers who want a complete, ordered curriculum instead of assembling one from scattered posts.
- System design
- Job search
- Career
Browse the library by topic and format
Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.
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
Follow along
New writing, resources and project ideas land here first.