https://github.com/kamranahmedse/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
https://github.com/kamranahmedse/developer-roadmap
angular-roadmap backend-roadmap blockchain-roadmap computer-science dba-roadmap developer-roadmap devops-roadmap frontend-roadmap go-roadmap java-roadmap javascript-roadmap nodejs-roadmap python-roadmap qa-roadmap react-roadmap roadmap software-architect-roadmap vue-roadmap
Last synced: 10 months ago
JSON representation
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- Host: GitHub
- URL: https://github.com/kamranahmedse/developer-roadmap
- Owner: kamranahmedse
- License: other
- Created: 2017-03-15T13:45:52.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-05-05T13:48:15.000Z (10 months ago)
- Last Synced: 2025-05-05T13:50:29.357Z (10 months ago)
- Topics: angular-roadmap, backend-roadmap, blockchain-roadmap, computer-science, dba-roadmap, developer-roadmap, devops-roadmap, frontend-roadmap, go-roadmap, java-roadmap, javascript-roadmap, nodejs-roadmap, python-roadmap, qa-roadmap, react-roadmap, roadmap, software-architect-roadmap, vue-roadmap
- Language: TypeScript
- Homepage: https://roadmap.sh
- Size: 247 MB
- Stars: 317,423
- Watchers: 6,819
- Forks: 41,177
- Open Issues: 232
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- Funding: .github/FUNDING.yml
- License: license
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
- my-awesome-github-stars - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome-repositories - kamranahmedse / developer-roadmap
- stars - kamranahmedse/developer-roadmap
- awesome-tech-resources - roadmap.sh
- awesome-starts - kamranahmedse/developer-roadmap - Roadmap to becoming a web developer in 2021 (Others)
- pure-awesomeness - Developer Roadmap
- Starred-Repo - Developer Roadmap
- Awesome - roadmap.sh - Roadmap to becoming a developer in 2022
- Awesome-GitHub-Repo - developer-roadmap - 为前端、后端、DevOps等开发着准备可详细的技术路线图。[<img src="https://tva1.sinaimg.cn/large/008i3skNly1gxlhtmg11mj305k05k746.jpg" alt="微信" width="18px" height="18px" />](https://mp.weixin.qq.com/s?__biz=MzUxNjg4NDEzNA%3D%3D&chksm=f9a2257cced5ac6ae928edb792014120ea367f88402af7d363580f3d44fcde8da3e864bf39f3&idx=1&mid=2247497397&scene=21&sn=8416e22549c14eaf4688842d139640ba#wechat_redirect) (学习资源 / 学习项目)
- awesome-notes - developer-roadmap
- ot-awesome-list - Roadmap to becoming a web developer in 2020
- gitcat - developer-roadmap
- awesome-awesome - Web developer roadmap
- awesome-repos - Developer Roadmap - roadmap/blob/master/LICENSE) | (Index / Career)
- awesome-cloud-native - developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (Tutorials & Learning)
- more-awesome - developer-roadmap - Web Developer roadmap. (To Sort)
- awesome-starred - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (computer-science)
- xiao-awesome - developer-roadmap
- Awesome-GithubRepos - developer roadmap
- awesome - developer-roadmap
- awesome-list - developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (Programming Language Tutorials / For Scala)
- awesome-cs-tutorial - https://github.com/kamranahmedse/developer-roadmap
- awesome-awesome - developer-roadmap - Web Developer roadmap (Roadmaps)
- awesome-tools - developer-roadmap - Roadmap to becoming a developer in 2022 (Uncategorized / Uncategorized)
- awesome-lists - `developer-roadmap`
- awesome-engineering-management - developer-roadmap
- awesome-star-libs - kamranahmedse / developer-roadmap
- resources - Web Developer Roadmap
- awesome-cloudops - DevOps interactive roadmap
- awesome-frontend - developer-roadmap
- awesomeLibrary - developer-roadmap - Roadmap to becoming a developer in 2022 (语言资源库 / tools)
- awesome-arsenal - developer-roadmap - 开发人员路线图。 (资源 / 路线图)
- StarryDivineSky - kamranahmedse/developer-roadmap
- awesome-programming-resources - 143k star 的编程指南
- awesome-hacking-lists - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome-ciandcd - devops_roadmap
- awesome-repositories - Developer Roadmap - roadmap/blob/master/LICENSE) | (▶️ Content / Career)
- guiadoprogramador - Link
- my-awesome-list - developer-roadmap - Roadmap to becoming a web developer in 2018 (Useful Resources / Unicode Character)
- awesome-fr - developer roadmap
- awesome-learning-collections - Web Developer Roadmap - Roadmap to becoming a web developer. (Web Development)
- awesome-cto - 开发者路线图
- awesome-frontend - Web Development Roadmap - Um roteiro de estudo, focado em áreas de desenvolvimento web. (Dicas)
- AiTreasureBox - kamranahmedse/developer-roadmap - 11-09_343098_43](https://img.shields.io/github/stars/kamranahmedse/developer-roadmap.svg)|Interactive roadmaps, guides and other educational content to help developers grow in their careers.| (Repos)
- awesome-coding - Kamranahmedse/developer-roadmap · GitHub
- awesome-cto - Developer Roadmaps
- awesome - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome-repository - kamranahmedse / developer-roadmap
- awesome-articles - https://github.com/kamranahmedse/developer-roadmap
- awesome-list - developer-roadmap
- awesome-veille-tech-fr - Developer Roadmap
- jimsghstars - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- stars - developer-roadmap
- Resources-Front-End-Beginner - Web Developer Roadmap 2019 - Github
- awesome - Web Developer Roadmap
- awesome-humanscape - Roadmap to becoming a web developer in 2020
- awesome-starred-test - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome - developer-roadmap - Roadmap to becoming a web developer in 2019 (Others)
- awesome-backend - Developer Roadmap
- my-awesome - kamranahmedse/developer-roadmap - roadmap,backend-roadmap,blockchain-roadmap,computer-science,dba-roadmap,developer-roadmap,devops-roadmap,frontend-roadmap,go-roadmap,java-roadmap,javascript-roadmap,nodejs-roadmap,python-roadmap,qa-roadmap,react-roadmap,roadmap,software-architect-roadmap,vue-roadmap pushed_at:2026-02 star:349.1k fork:43.7k Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- starred-awesome - developer-roadmap - Roadmap to becoming a web developer in 2018 (Others)
- awesome-rainmana - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome-links - Web Developer Roadmap 2018
- my-awesome-learning-resources - Web Developer Roadmap 📜
- awesome-learning-101-9588 - Web Developer Roadmap
- awesome-github-repos - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
- awesome - Developer Roadmap
- my-awesome-list - developer-roadmap
- frontend-resources - Web Developer Roadmap
- awesome-security-vul-llm - kamranahmedse/developer-roadmap - roadmap?style=flat-square) - 这是一个社区驱动的开发人员路线图、文章和资源库,提供了多种编程语言和技术的学习资料。 (LLM分析过程)
- awesome-roadmaps - Developer Roadmap - Community driven roadmaps, articles and resources for developers [<img src="https://img.shields.io/badge/Roadmap-2022-green.svg">](https://github.com/kamranahmedse/developer-roadmap). (Web Development)
- awesome-github - developer-roadmap
- awesome-repositories - kamranahmedse/developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. (TypeScript)
README
roadmap.sh
Community driven roadmaps, articles and resources for developers

Roadmaps are now interactive, you can click the nodes to read more about the topics.
### [View all Roadmaps](https://roadmap.sh) · [Best Practices](https://roadmap.sh/best-practices) · [Questions](https://roadmap.sh/questions)

Here is the list of available roadmaps with more being actively worked upon.
> Have a look at the [get started](https://roadmap.sh/get-started) page that might help you pick up a path.
- [Frontend Roadmap](https://roadmap.sh/frontend) / [Frontend Beginner Roadmap](https://roadmap.sh/frontend?r=frontend-beginner)
- [Backend Roadmap](https://roadmap.sh/backend) / [Backend Beginner Roadmap](https://roadmap.sh/backend?r=backend-beginner)
- [DevOps Roadmap](https://roadmap.sh/devops) / [DevOps Beginner Roadmap](https://roadmap.sh/devops?r=devops-beginner)
- [Full Stack Roadmap](https://roadmap.sh/full-stack)
- [Git and GitHub](https://roadmap.sh/git-github)
- [API Design Roadmap](https://roadmap.sh/api-design)
- [Computer Science Roadmap](https://roadmap.sh/computer-science)
- [Data Structures and Algorithms Roadmap](https://roadmap.sh/datastructures-and-algorithms)
- [AI and Data Scientist Roadmap](https://roadmap.sh/ai-data-scientist)
- [AI Engineer Roadmap](https://roadmap.sh/ai-engineer)
- [AWS Roadmap](https://roadmap.sh/aws)
- [Cloudflare Roadmap](https://roadmap.sh/cloudflare)
- [Linux Roadmap](https://roadmap.sh/linux)
- [Terraform Roadmap](https://roadmap.sh/terraform)
- [Data Analyst Roadmap](https://roadmap.sh/data-analyst)
- [MLOps Roadmap](https://roadmap.sh/mlops)
- [Product Manager Roadmap](https://roadmap.sh/product-manager)
- [Engineering Manager Roadmap](https://roadmap.sh/engineering-manager)
- [QA Roadmap](https://roadmap.sh/qa)
- [Python Roadmap](https://roadmap.sh/python)
- [Software Architect Roadmap](https://roadmap.sh/software-architect)
- [Game Developer Roadmap](https://roadmap.sh/game-developer) / [Server Side Game Developer](https://roadmap.sh/server-side-game-developer)
- [Software Design and Architecture Roadmap](https://roadmap.sh/software-design-architecture)
- [JavaScript Roadmap](https://roadmap.sh/javascript)
- [TypeScript Roadmap](https://roadmap.sh/typescript)
- [C++ Roadmap](https://roadmap.sh/cpp)
- [React Roadmap](https://roadmap.sh/react)
- [React Native Roadmap](https://roadmap.sh/react-native)
- [Vue Roadmap](https://roadmap.sh/vue)
- [Angular Roadmap](https://roadmap.sh/angular)
- [Node.js Roadmap](https://roadmap.sh/nodejs)
- [PHP Roadmap](https://roadmap.sh/php)
- [GraphQL Roadmap](https://roadmap.sh/graphql)
- [Android Roadmap](https://roadmap.sh/android)
- [iOS Roadmap](https://roadmap.sh/ios)
- [Flutter Roadmap](https://roadmap.sh/flutter)
- [Go Roadmap](https://roadmap.sh/golang)
- [Rust Roadmap](https://roadmap.sh/rust)
- [Java Roadmap](https://roadmap.sh/java)
- [Spring Boot Roadmap](https://roadmap.sh/spring-boot)
- [Design System Roadmap](https://roadmap.sh/design-system)
- [PostgreSQL Roadmap](https://roadmap.sh/postgresql-dba)
- [SQL Roadmap](https://roadmap.sh/sql)
- [Redis Roadmap](https://roadmap.sh/redis)
- [Blockchain Roadmap](https://roadmap.sh/blockchain)
- [ASP.NET Core Roadmap](https://roadmap.sh/aspnet-core)
- [System Design Roadmap](https://roadmap.sh/system-design)
- [Kubernetes Roadmap](https://roadmap.sh/kubernetes)
- [Cyber Security Roadmap](https://roadmap.sh/cyber-security)
- [MongoDB Roadmap](https://roadmap.sh/mongodb)
- [UX Design Roadmap](https://roadmap.sh/ux-design)
- [Docker Roadmap](https://roadmap.sh/docker)
- [Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering)
- [Technical Writer Roadmap](https://roadmap.sh/technical-writer)
- [DevRel Engineer Roadmap](https://roadmap.sh/devrel)
- [AI Red Teaming Roadmap](https://roadmap.sh/ai-red-teaming)
- [AI Agents Roadmap](https://roadmap.sh/ai-agents)
There are also interactive best practices:
- [Backend Performance Best Practices](https://roadmap.sh/best-practices/backend-performance)
- [Frontend Performance Best Practices](https://roadmap.sh/best-practices/frontend-performance)
- [Code Review Best Practices](https://roadmap.sh/best-practices/code-review)
- [API Security Best Practices](https://roadmap.sh/best-practices/api-security)
- [AWS Best Practices](https://roadmap.sh/best-practices/aws)
..and questions to help you test, rate and improve your knowledge
- [JavaScript Questions](https://roadmap.sh/questions/javascript)
- [Node.js Questions](https://roadmap.sh/questions/nodejs)
- [React Questions](https://roadmap.sh/questions/react)
- [Backend Questions](https://roadmap.sh/questions/backend)
- [Frontend Questions](https://roadmap.sh/questions/frontend)

## Share with the community
Please consider sharing a post about [roadmap.sh](https://roadmap.sh) and the value it provides. It really does help!
[](https://reddit.com/submit?url=https://roadmap.sh&title=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers)
[](https://news.ycombinator.com/submitlink?u=https://roadmap.sh)
[](https://twitter.com/share?url=https://roadmap.sh&text=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers)
[](https://www.facebook.com/sharer/sharer.php?u=https://roadmap.sh)
[](https://www.linkedin.com/shareArticle?url=https://roadmap.sh&title=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers)
## Development
Clone the repository, install the dependencies and start the application
```bash
git clone git@github.com:kamranahmedse/developer-roadmap.git
cd developer-roadmap
npm install
npm run dev
```
Note: use the `depth` parameter to reduce the clone size and speed up the clone.
```sh
git clone --depth=1 https://github.com/kamranahmedse/developer-roadmap.git
```
## Contribution
> Have a look at [contribution docs](./contributing.md) for how to update any of the roadmaps
- Add content to roadmaps
- Add new roadmaps
- Suggest changes to existing roadmaps
- Discuss ideas in issues
- Spread the word
## Thanks to all contributors ❤
## License
Have a look at the [license file](./license) for details
