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.
Hot right now
Most stars gained in a day · Oct 17
+267itsaplan
croffasia/itsaplan · ★ 1.2KOpen-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.
coding-interview-university
jwasham/coding-interview-university · ★ 362.7KIt is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.
+139developer-roadmap
nilbuild/developer-roadmap · ★ 369.7KCommunity-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.
+101llm-course
mlabonne/llm-course · ★ 83.8KA 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.
The all-time top
37 projects · by stars
- 369.7K
#1 · nilbuild/developer-roadmapdeveloper-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.
- 362.7K
#2 · jwasham/coding-interview-universitycoding-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.
- 83.8K
#3 · mlabonne/llm-coursellm-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.
- 4

data-engineer-handbook
44.5KDataExpert-io/data-engineer-handbook · Jupyter NotebookA 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.
- 5

awesome-cto
35.6Kkuchin/awesome-ctoA curated, opinionated list of resources for Chief Technology Officers and VP Engineering, focused on startups and hyper-growth companies.
- 6
AI-Expert-Roadmap
31.3KAMAI-GmbH/AI-Expert-Roadmap · JavaScriptA 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.
- 7

machine-learning-for-software-engineers
28.9KZuzooVn/machine-learning-for-software-engineersA 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.
- 8

toBeTopJavaer
25.3Khollischuang/toBeTopJavaer · JavaTo 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.
- 9

react-redux-links
22.5Kmarkerikson/react-redux-linksA 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.
- 10

data-science
22.3Kossu/data-scienceOSSU 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.
- 11

TeachYourselfCS-CN
22.2Kizackwu/TeachYourselfCS-CNThis repository is the Chinese translation of the TeachYourselfCS guide, a curated resource that helps people build solid computer science fundamentals on their own.
- 12

skill-map
22KTeamStuQ/skill-map · HTMLA 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.
- 13

ciencia-da-computacao
20.9KUniversidade-Livre/ciencia-da-computacaoThis 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.
- 14

DevOps-Roadmap
20.8Kmilanm/DevOps-RoadmapA 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.
- 15

90DaysOfCyberSecurity
20.1Kfarhanashrafdev/90DaysOfCyberSecurityA 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.
- 16

GoBooks
19.7Kdariubs/GoBooks · GoA 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.
- 17

AspNetCore-Developer-Roadmap
19.7KMoienTajik/AspNetCore-Developer-RoadmapA roadmap chart showing the skills and libraries you need to learn to become an ASP.NET Core developer, updated for 2026.
- 18

proposals
19.2Ktc39/proposalsThe 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.
- 19

react-developer-roadmap
18.9Kadam-golab/react-developer-roadmap · JavaScriptA 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.
- 20

game-programmer
18.7Kmiloyip/game-programmer · PythonIt 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.
- 21

golang-developer-roadmap
18.4Kdarius-khll/golang-developer-roadmapA 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.
- 22

fks
17.9KJacksonTian/fks · JavaScriptA 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.
- 23

DeepLearning
17.8KMikoto10032/DeepLearning · Jupyter NotebookA 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.
- 24

openproject
16.5Kopf/openproject · RubyOpenProject 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.
- 25

swift-evolution
15.9Kswiftlang/swift-evolution · MarkdownThis 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.
- 26

hacker-roadmap
15.7Ksundowndev/hacker-roadmapThis 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).
- 27

Java
14.6KDuGuQiuBai/Java · JavaA 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.
- 28

Embedded-Engineering-Roadmap
13.6Km3y54m/Embedded-Engineering-Roadmap · JavaScriptThis 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.
- 29

Ai-Learn
13.4Ktangyudi/Ai-LearnThis 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.
- 30

data-engineer-roadmap
12.8Kdatastacktv/data-engineer-roadmapA roadmap that maps out the modern data engineering landscape, meant to serve as a study guide for people who want to become data engineers.
- 31

AgentGuide
11Kadongwanai/AgentGuide · MDXAgentGuide 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.
- 32
DeFi-Developer-Road-Map
10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScriptA curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.
- 33

Agent-Learning-Hub
8.8Kdatawhalechina/Agent-Learning-Hub · HTMLAgent 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.
- 34

SDE-Interview-and-Prep-Roadmap
3.7Kaasthas2022/SDE-Interview-and-Prep-Roadmap · PythonA 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.
- 35

itsaplan
1.2Kcroffasia/itsaplan · TypeScriptOpen-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.
- 36

AI-Engineering-Lab
318zorost/AI-Engineering-Lab · Jupyter NotebookA 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.
- 37

Embodied-AI-Start
199ppsdk/Embodied-AI-StartA 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.
Related topics
Often tagged together
- education933
- curated-list634
- learning-resources410
- resources706
- career162
- learning512
- list540
- awesome-list497
- tutorial626
- beginner-friendly310
- guide365
- machine-learning915
- chinese1,157
- python2,396
- computer-science165
- curriculum109
- deep-learning736
- javascript1,842
- open-source5,666
- study-guide68
- ai1,954
- data-science231
- markdown551
- security977