Topics / #roadmap

Roadmap projects on GitHub

Structured learning roadmaps and skill progression guides

As of , the most-starred Roadmap projects on GitHub are developer-roadmap (369.7K stars), coding-interview-university (362.7K stars) and llm-course (83.8K stars). GitHub.Locker tracks 37 Roadmap repositories with 1.4M stars combined. The fastest-growing on October 17 was itsaplan, with +267 stars in a day.

37Projects
1.4MStars in total
+856Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

37 projects · by stars

  1. #1 · nilbuild/developer-roadmap

    developer-roadmap

    Community-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.

    369.7K
  2. #2 · jwasham/coding-interview-university

    coding-interview-university

    It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.

    362.7K
  3. #3 · mlabonne/llm-course

    llm-course

    A free, open-source course for getting into Large Language Models (LLMs), combining theory roadmaps with hands-on Colab notebooks covering everything from math fundamentals to fine-tuning and deployment.

    83.8K
  1. 4

    data-engineer-handbook

    44.5KDataExpert-io/data-engineer-handbook · Jupyter Notebook

    A curated handbook of links and resources for learning data engineering: roadmaps, bootcamp materials, books, communities, company tooling lists, blogs, whitepapers, and a directory of data engineering content creators.

  2. 5

    awesome-cto

    35.6Kkuchin/awesome-cto

    A curated, opinionated list of resources for Chief Technology Officers and VP Engineering, focused on startups and hyper-growth companies.

  3. 6

    AI-Expert-Roadmap

    31.3KAMAI-GmbH/AI-Expert-Roadmap · JavaScript

    A set of charts that map the paths and technologies for becoming a data scientist, machine learning engineer, or AI expert — the i.am.ai AI Expert Roadmap, drawn up by AMAI and published as the 2022 edition.

  4. 7

    machine-learning-for-software-engineers

    28.9KZuzooVn/machine-learning-for-software-engineers

    A free multi-month self-study curriculum that takes a working software engineer from mobile development to a machine learning engineer job, built as a GitHub checklist of articles, books, courses and competitions.

  5. 8

    toBeTopJavaer

    25.3Khollischuang/toBeTopJavaer · Java

    To Be Top Javaer (Java工程师成神之路, the Java engineer's path to mastery) is a Chinese-language knowledge base with over 25,000 GitHub stars: it maps out everything a Java developer should learn on the way from beginner to expert, and it doubles as interview preparation.

  6. 9

    react-redux-links

    22.5Kmarkerikson/react-redux-links

    A curated collection of tutorial and resource links on React, Redux, ES6, webpack, and more, hand-picked by Mark Erikson as a starting point for learning the React-Redux ecosystem.

  7. 10

    data-science

    22.3Kossu/data-science

    OSSU Data Science is a free, self-taught curriculum that mirrors an undergraduate degree in data science, built from MOOCs offered by top universities, covering everything from intro programming through machine learning and a final project.

  8. 11

    TeachYourselfCS-CN

    22.2Kizackwu/TeachYourselfCS-CN

    This repository is the Chinese translation of the TeachYourselfCS guide, a curated resource that helps people build solid computer science fundamentals on their own.

  9. 12

    skill-map

    22KTeamStuQ/skill-map · HTML

    A Geekbang-run open collection of skill maps for programmers: each map lays out the knowledge tree for one IT field and comes with learning paths and curated resources to guide what to learn next.

  10. 13

    ciencia-da-computacao

    20.9KUniversidade-Livre/ciencia-da-computacao

    This is a free, Portuguese-language self-study curriculum for Computer Science, built by Universidade Livre (a Brazilian open university initiative) from existing open courses from Brazilian universities and institutions.

  11. 14

    DevOps-Roadmap

    20.8Kmilanm/DevOps-Roadmap

    A step-by-step roadmap for becoming a DevOps engineer, organized as a sequence of topics with links to mostly free learning resources for each one.

  12. 15

    90DaysOfCyberSecurity

    20.1Kfarhanashrafdev/90DaysOfCyberSecurity

    A free, 90-day self-paced cybersecurity study plan: daily tasks and curated resources that take you from networking basics to ethical hacking, ending with job-hunting help.

  13. 16

    GoBooks

    19.7Kdariubs/GoBooks · Go

    A curated list of the best books on the Go programming language — from beginner tutorials to concurrency, performance, and system design — kept as one place to find the right learning resource.

  14. 17

    AspNetCore-Developer-Roadmap

    19.7KMoienTajik/AspNetCore-Developer-Roadmap

    A roadmap chart showing the skills and libraries you need to learn to become an ASP.NET Core developer, updated for 2026.

  15. 18

    proposals

    19.2Ktc39/proposals

    The official TC39 repository that tracks every proposal for future JavaScript (ECMAScript) features — a living index of what is being considered for the next versions of the language standard.

  16. 19

    react-developer-roadmap

    18.9Kadam-golab/react-developer-roadmap · JavaScript

    A visual roadmap that lays out what to learn — and which libraries — on the path to becoming a React developer (charted for 2019), with each stage expanded into resources in the README.

  17. 20

    game-programmer

    18.7Kmiloyip/game-programmer · Python

    It is a curated study path for people who want to become game programmers, compiled by Milo Yip, a game developer with over 20 years of industry experience, into a visual roadmap of recommended books by topic.

  18. 21

    golang-developer-roadmap

    18.4Kdarius-khll/golang-developer-roadmap

    A visual roadmap and curated list of libraries, tools and resources to follow when learning to become a Go (Golang) developer, covering things like web frameworks, databases, ORMs, caching, logging, testing and microservices.

  19. 22

    fks

    17.9KJacksonTian/fks · JavaScript

    A community-maintained map of the knowledge a frontend engineer needs — browsers, languages, tools, frameworks, standards, performance, security — plus star-rated book recommendations. It grew out of @jayli's famous frontend knowledge structure diagram.

  20. 23

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  21. 24

    openproject

    16.5Kopf/openproject · Ruby

    OpenProject is a web-based, open source project management platform for projects, products and portfolios - agile boards, Gantt charts, issue tracking, roadmaps and team collaboration in one tool, positioned against Jira, MS Project, Monday, Asana and YouTrack.

  22. 25

    swift-evolution

    15.9Kswiftlang/swift-evolution · Markdown

    This is the Swift Evolution repository: it tracks how the Swift programming language, its standard library, and its package manager evolve, one proposal at a time.

  23. 26

    hacker-roadmap

    15.7Ksundowndev/hacker-roadmap

    This is a curated roadmap and toolkit index for learning and practicing ethical hacking: it explains what penetration testing is and groups hundreds of security tools, wordlists and references by category (recon, password attacks, wireless, exploitation, web hacking, post-exploitation, frameworks).

  24. 27

    Java

    14.6KDuGuQiuBai/Java · Java

    A Chinese-language roadmap that bundles a curated 27-day study path promising to turn a learner into a 'Java master' by walking through core Java topics in sequence.

  25. 28

    Embedded-Engineering-Roadmap

    13.6Km3y54m/Embedded-Engineering-Roadmap · JavaScript

    This is a curated roadmap and resource collection for people who want to become Embedded Systems Engineers, covering software, hardware, and soft skills needed for the job.

  26. 29

    Ai-Learn

    13.4Ktangyudi/Ai-Learn

    This is a free, structured roadmap of nearly 200 hands-on AI learning projects covering Python, math, machine learning, data analysis, deep learning, computer vision and NLP, created by instructor Tangyudi (唐宇迪) to help beginners become job-ready in AI.

  27. 30

    data-engineer-roadmap

    12.8Kdatastacktv/data-engineer-roadmap

    A roadmap that maps out the modern data engineering landscape, meant to serve as a study guide for people who want to become data engineers.

  28. 31

    AgentGuide

    11Kadongwanai/AgentGuide · MDX

    AgentGuide is a free, open-source Chinese-language knowledge base for AI Agent engineering and job hunting, modeled on JavaGuide. It stitches scattered courses, tutorials, papers and projects into one systematic path from beginner to a job offer.

  29. 32

    DeFi-Developer-Road-Map

    10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScript

    A curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.

  30. 33

    Agent-Learning-Hub

    8.8Kdatawhalechina/Agent-Learning-Hub · HTML

    Agent Learning Hub is a curated, stage-by-stage roadmap and resource library for learning to build AI agents, covering everything from a minimal tool-call loop to shipping a production-ready multi-agent system.

  31. 34

    SDE-Interview-and-Prep-Roadmap

    3.7Kaasthas2022/SDE-Interview-and-Prep-Roadmap · Python

    A massive checklist-style roadmap for preparing for Software Development Engineer (SDE) interviews, covering Data Structures, Algorithms, System Design, Operating Systems, Networking, Databases, Programming Concepts, and System Architecture.

  32. 35

    itsaplan

    1.2Kcroffasia/itsaplan · TypeScript

    Open-source, self-hosted alternative to Linear and Plane. Project management and issue tracking where teams and AI agents work side by side to plan and ship products.

  33. 36

    AI-Engineering-Lab

    318zorost/AI-Engineering-Lab · Jupyter Notebook

    A free, self-paced 24-week AI engineering course by Zorost Intelligence AI Lab that takes a motivated beginner from Python to production-grade AI systems: ML, LLMs, RAG, fine-tuning, agents and MCP, the major clouds, and Databricks.

  34. 37

    Embodied-AI-Start

    199ppsdk/Embodied-AI-Start

    A Chinese-language 'Embodied AI Starter Map' that organizes a learning path from robotics fundamentals (coordinates, kinematics, ROS 2) up to VLA policies, World Models, model-based RL and World Action Models (WAM), linking papers, code, benchmarks and practice guides at each step.

Often tagged together