Roadmaps

    Know exactly what to learn next

    100 free, step-by-step roadmaps for careers and skills. Track your progress, get free resources, and ask the AI Tutor whenever you're stuck.

    Career roadmaps (27)

    AI and Data Scientist

    This roadmap is for aspiring data scientists and AI specialists. You will learn to explore data, build predictive models, and share clear findings that solve real problems.

    22 topics

    AI Engineer

    Learn to build real products on top of large language models: reliable, safe and affordable.

    14 topics

    AI Red Teaming

    Designed for security professionals and developers, this path teaches you how to ethically probe, test, and defend large language model systems against emerging security risks.

    20 topics

    Android Developer

    Designed for aspiring mobile engineers, this roadmap takes you from Kotlin fundamentals and Jetpack Compose through to clean app architecture, local data storage, and publishing on Google Play.

    19 topics

    Backend Developer

    Learn to build the servers, APIs and databases that power modern apps.

    20 topics

    BI Analyst

    Designed for aspiring business intelligence professionals who want to transform raw data into clear insights and interactive dashboards.

    20 topics

    Blockchain Developer

    This roadmap is for developers wanting to build decentralised software. You will learn how distributed ledgers operate, write secure smart contracts, and build user-facing decentralised applications.

    23 topics

    Data Analyst

    Learn to turn data into clear answers and decisions that a business can act on.

    16 topics

    Data Engineer

    Learn to build the pipelines and platforms that move and store data reliably.

    14 topics

    Developer Relations

    For developers and communicators wanting to connect tech teams with external developers. Learn to create helpful content, speak at events, build communities, and champion developer feedback internally.

    20 topics

    DevOps Engineer

    Designed for aspiring engineers who want to automate software delivery and maintain resilient cloud systems in production environments.

    18 topics

    DevSecOps Engineer

    Designed for developers and operators who want to embed security into every stage of the software delivery pipeline without slowing down releases.

    15 topics

    Engineering Manager

    Designed for engineers stepping into leadership, this roadmap helps you manage people, guide project delivery, and build healthy, productive engineering teams.

    18 topics

    Forward Deployed Engineer

    This roadmap is for software engineers who work closely with customers. You will learn to integrate systems, solve complex problems, and deploy AI tools effectively.

    15 topics

    Frontend Developer

    Everything you need to build fast, accessible websites and web apps people enjoy using.

    21 topics

    Full Stack Developer

    For aspiring developers wanting to build complete web products. You will learn to build responsive interfaces, create backend APIs, manage databases, and deploy live applications.

    21 topics

    Game Developer

    This roadmap is for aspiring game developers wanting to build their own video games. You will learn core programming, game engines, physics, graphics, and how to publish your finished games.

    17 topics

    Inference Engineer

    Designed for engineers wanting to deploy modern AI models efficiently. You will learn how to serve large language models at scale with minimal latency and reduced hardware costs.

    17 topics

    iOS Developer

    For beginners and aspiring mobile creators. You will learn to build, test, and publish modern native apps for iPhone and iPad using Swift and SwiftUI.

    19 topics

    Machine Learning Engineer

    This roadmap is for aspiring engineers wanting to build, evaluate, and deploy machine learning systems that solve practical problems with real-world data.

    19 topics

    MLOps Engineer

    Designed for developers looking to bridge the gap between machine learning and system operations, this roadmap helps you build, deploy, and monitor reliable AI models in production.

    24 topics

    Network Engineer

    This roadmap is for aspiring tech professionals who want to build and manage computer networks. You will learn to design secure systems, route traffic, and troubleshoot connectivity issues.

    18 topics

    QA Engineer

    Learn to find problems before users do, by hand and with automated tests.

    15 topics

    SEO Specialist

    This roadmap is for aspiring search engine optimisers. You will learn how to help websites rank higher on Google and bring in free traffic.

    18 topics

    Server-Side Game Developer

    Designed for programmers wanting to build online multiplayer backends. You will learn to build authoritative game servers, manage matchmaking, handle real-time network traffic, and scale infrastructure.

    18 topics

    Software Architect

    Designed for experienced developers stepping into architecture. You will learn how to design resilient systems, make balanced technical trade-offs, and guide engineering teams effectively.

    20 topics

    Technical Writer

    For aspiring writers who want to transform complex tech into crystal-clear guides. You will learn to write brilliant user guides, API docs, and build helpful content using modern tools.

    16 topics

    Skill roadmaps (56)

    AI Agents

    For developers wanting to build autonomous AI systems. You will learn to design agents that use tools, plan tasks, and remember past interactions.

    15 topics

    Angular

    Jump into Angular to build modern web applications. You will learn to create dynamic components, manage data with TypeScript, and connect to APIs.

    15 topics

    API Design

    Designed for developers wanting to build clear, reliable web services. You will learn to design robust endpoints that other programmers will actually enjoy using.

    16 topics

    ASP.NET Core

    Designed for beginners wanting to build modern web applications and APIs using C# and the .NET ecosystem.

    19 topics

    AWS

    Designed for complete beginners to understand cloud computing fundamentals and deploy secure, scalable applications using core Amazon Web Services tools.

    15 topics

    Building AI Products

    Designed for creators and product thinkers, this roadmap helps you spot good AI ideas, build prototypes, and launch reliable AI features.

    15 topics

    C Programming

    This roadmap is for complete beginners who want to write efficient system software. You will learn to build, run, and debug your own C programs from scratch.

    18 topics

    C++

    This roadmap is for complete beginners wanting to build high-performance software. You will learn to write clean, efficient C++ code from scratch.

    22 topics

    Claude Code

    Designed for developers wanting to use an agentic coding assistant right from the terminal to build software faster.

    16 topics

    Cloudflare

    This guide is for web developers and system admins who want to speed up and secure websites using Cloudflare tools.

    20 topics

    Coding Interview Prep

    This roadmap is for developers preparing for technical interviews. You will learn core problem-solving patterns to tackle coding challenges with confidence.

    20 topics

    Computer Science

    Designed for beginners and self-taught developers. You will understand how modern computers function, write efficient software, and explore operating systems, networks, and databases.

    24 topics

    CSS

    This roadmap is for beginners who want to design beautiful, responsive web pages. You will learn how to style HTML elements, control layouts, and add smooth animations.

    21 topics

    Data Structures and Algorithms

    For programmers wanting to write faster code and ace technical interviews. You will learn to organise data efficiently and solve complex problems with confidence.

    16 topics

    Design Systems

    For product creators who want to build unified digital experiences. You will learn to plan, build, and maintain a shared system of design and code.

    18 topics

    Django

    Designed for Python programmers ready to build robust web applications. You will learn to create fully functioning websites, handle databases, and deploy your projects online.

    18 topics

    Docker

    Learn to package any app so it runs the same on every machine.

    14 topics

    Elasticsearch

    Designed for developers and system administrators who want to store, search, and analyse large volumes of data quickly.

    19 topics

    Flutter

    For absolute beginners wanting to build mobile apps. You will learn how to design layouts and write working apps for iOS and Android.

    18 topics

    Git & GitHub

    Learn version control: save your work safely and collaborate with any team.

    13 topics

    Go

    Designed for absolute beginners who want to build fast, reliable backend software using the friendly Go programming language.

    16 topics

    HTML

    This roadmap is for complete beginners who want to build web pages from scratch. You will learn to structure content and create accessible websites.

    21 topics

    Java

    Designed for complete beginners who want to build robust software. You will learn to write clean Java code, manage data, and run programs confidently.

    17 topics

    JavaScript

    Learn the language of the web, from the basics to modern, asynchronous code.

    15 topics

    Kotlin

    Designed for complete beginners wanting to build modern mobile apps and server software. You will learn to write clean, safe Kotlin code from scratch.

    16 topics

    Kubernetes

    For developers and operators wanting to run and manage containerised apps at scale. You will be able to deploy, update, and secure robust applications across server clusters.

    16 topics

    Laravel

    Jump into modern web development with Laravel. You will learn to build secure, fast, and scalable web applications using PHP.

    17 topics

    Linux

    Designed for complete beginners to gain confidence using the command line and navigating the Linux operating system effectively.

    20 topics

    MongoDB

    Designed for developers wanting to work with NoSQL databases, this roadmap helps you store, query, and manage flexible data effectively.

    21 topics

    Next.js

    This roadmap is for developers who know React and want to build fast, modern web applications. You will learn routing, server components, and how to launch your projects.

    15 topics

    Node.js

    For beginners who want to build fast backend services and APIs using JavaScript outside the browser.

    16 topics

    PHP

    Designed for complete beginners to learn server-side web development. By the end, you will be able to build dynamic websites and connect them to secure databases.

    15 topics

    PostgreSQL

    Designed for complete beginners who want to store and manage data reliably. You will be able to build databases, write queries, and keep your data safe and fast.

    16 topics

    Power BI

    This roadmap is for beginners who want to turn raw information into clear interactive dashboards. You will learn to clean data, build models, and share reports easily.

    18 topics

    Prompt Engineering

    This roadmap is for anyone wanting to write better instructions for AI models. You will learn how to get accurate, useful, and reliable answers every time.

    18 topics

    Python

    Learn Python from your first script to confident, well-tested code.

    15 topics

    Python for Data Analysis

    Designed for complete beginners to learn how to write Python code, clean messy datasets, and create clear visualisations to answer real-world questions.

    20 topics

    R Programming

    Designed for complete beginners who want to analyse data and create clear visualisations. You will learn to clean data, run basic stats, and share your findings.

    18 topics

    React

    Learn React, the most popular library for building user interfaces.

    16 topics

    React Native

    Designed for web developers wanting to build mobile apps. You will be able to create cross-platform iOS and Android apps using React.

    16 topics

    Redis

    This roadmap is for backend developers who want to master in-memory data storage. You will learn to build fast caches, manage data structures, and scale Redis systems reliably.

    17 topics

    Ruby

    Designed for beginners who want to build clean applications. You will learn to write readable code and understand object-oriented programming.

    16 topics

    Ruby on Rails

    Designed for complete beginners who want to build full-stack web applications quickly. By the end, you will be able to create, test, and deploy your own custom Rails websites.

    19 topics

    Rust

    Designed for programmers wanting to build fast, reliable software. You will learn to write memory-safe code without needing a garbage collector.

    15 topics

    Scala

    For developers wanting to build robust, high-performance systems. You will learn to write clean Scala code and handle complex data tasks with ease.

    19 topics

    Shell and Bash

    For beginners who want to control their computer using text commands and automate everyday tasks with simple scripts.

    17 topics

    Software Design and Architecture

    For developers wanting to build reliable systems. You will learn to write clean code, apply solid principles, and structure large applications with confidence.

    18 topics

    Spring Boot

    This roadmap is for Java developers who want to build modern web applications and microservices. By the end, you will be able to create, secure, and deploy production-ready REST APIs.

    18 topics

    SQL

    Learn SQL step by step: the language for asking questions of data.

    12 topics

    Swift and SwiftUI

    Designed for complete beginners who want to build native apps for iPhone and iPad using modern Apple tools.

    16 topics

    System Design

    Designed for developers wanting to build reliable, large-scale applications. You will learn how to design robust systems, handle massive traffic, and ace technical interviews.

    15 topics

    Terraform

    This roadmap is for beginners wanting to build cloud infrastructure using code. You will learn to provision and manage servers and networks reliably.

    18 topics

    TypeScript

    Designed for JavaScript developers who want to write safer code, this roadmap helps you catch bugs early and build robust applications with confidence.

    15 topics

    Vibe Coding

    For absolute beginners who want to build software simply by describing what they want to artificial intelligence tools.

    18 topics

    Vue

    Designed for web developers wanting to build reactive user interfaces. You will learn to build, test, and ship modern single-page and server-rendered Vue applications.

    14 topics

    WordPress

    Designed for complete beginners who want to build and manage their own professional websites without needing to write complex code from scratch.

    17 topics

    For absolute beginners (4)

    Best practices (5)

    Track roadmaps (8)

    Not seeing what you need?

    Tell the AI Tutor your goal and it will plan the steps with you, any time of day.

    Plan my path with the AI Tutor