---
visibility: public
---

# Roadmaps

**repo:** [liuchong/awesome-roadmaps](https://github.com/liuchong/awesome-roadmaps)  
**category:** [[learn|Learn]]
**related:** [[learn-to-program|Learn To Program]]

---

# Awesome Roadmaps [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

A curated list of roadmaps, mostly about software development, which give you a clear route to improve your knowledge or skills.

Contributions welcome.
Add links through pull requests or create an issue to start a discussion.
Please read [contribution guidelines](contributing.md), thank you!

## Contents

- [Programming Language](#programming-language)
- [Web Development](#web-development)
- [Mobile Development](#mobile-development)
- [Game Development](#game-development)
- [AI / [Machine Learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning) / Data Science](#ai--machine-[learning](/@harrisonqian/awesome/wiki/programming-languages/learning)--data-science)
- [Miscellaneous](#miscellaneous)
- [Articles](#articles)

## Programming Language
- [C++ Developer Roadmap](https://github.com/salmer/CppDeveloperRoadmap) - Roadmap focuses on general competencies and skills about C++ in 2024 [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/salmer/CppDeveloperRoadmap).
- [Go Developer Roadmap](https://github.com/Alikhll/golang-developer-roadmap) - Roadmap to becoming a Go developer in 2021 [<img src="https://img.shields.io/badge/Roadmap-2021-yellowgreen.svg">](https://github.com/Alikhll/golang-developer-roadmap).
- [Java Developer Roadmap](https://github.com/s4kibs4mi/java-developer-roadmap) - Roadmap to becoming a [Java](/@harrisonqian/awesome/wiki/programming-languages/java) developer in 2025 [<img src="https://img.shields.io/badge/Roadmap-2025-green.svg">](https://github.com/s4kibs4mi/java-developer-roadmap).
- [Nodejs Developer Roadmap](https://github.com/aliyr/Nodejs-Developer-Roadmap) - Roadmap to becoming a [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js) developer in 2021 [<img src="https://img.shields.io/badge/Roadmap-yellow2021-green.svg">](https://github.com/aliyr/Nodejs-Developer-Roadmap).
- [PHP Developer roadmap](https://github.com/thecodeholic/php-developer-roadmap) - Following this path will guarantee to Become a PHP Developer in 2021 [<img src="https://img.shields.io/badge/Roadmap-2021-green.svg">](https://github.com/thecodeholic/php-developer-roadmap) [<img src="https://img.shields.io/badge/YouTube-FF0000?logo=youtube">](https://github.com/thecodeholic/php-developer-roadmap).
- [Rust Web Developer Roadmap](https://github.com/anshulrgoyal/rust-web-developer-roadmap) - Roadmap to becoming a [Rust](/@harrisonqian/awesome/wiki/programming-languages/rust) Web developer in 2022 [<img src="https://img.shields.io/badge/Roadmap-2022-green.svg">](https://github.com/anshulrgoyal/rust-web-developer-roadmap).

## Web Development
- [Angular Developer Roadmap](https://github.com/sulco/angular-developer-roadmap) - Roadmap to becoming an [Angular](/@harrisonqian/awesome/wiki/front-end-development/angular) developer [<img src="https://img.shields.io/badge/Roadmap-2018-yellow.svg">](https://github.com/sulco/angular-developer-roadmap).
- [Angular Developer Roadmap 2](https://github.com/saifaustcse/angular-developer-roadmap) - Roadmap to becoming an [Angular](/@harrisonqian/awesome/wiki/front-end-development/angular) developer in 2024 [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/saifaustcse/angular-developer-roadmap).
- [ASP[.Net](/@harrisonqian/awesome/wiki/platforms/net) [Core](/@harrisonqian/awesome/wiki/platforms/core) Developer Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap) - Roadmap to becoming an ASP .NET Core developer in 2025 [<img src="https://img.shields.io/badge/Roadmap-2025-green.svg">](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap).
- [Developer Roadmap](https://github.com/kamranahmedse/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).
- [Frontend development roadmap](https://github.com/sadanandpai/frontend-[learning](/@harrisonqian/awesome/wiki/programming-languages/learning)-kit/blob/main/public/2024_FE_roadmap.pdf) - [Frontend development](/@harrisonqian/awesome/wiki/platforms/frontend-development) interview checklist & roadmap [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/sadanandpai/frontend-learning-kit/blob/main/public/2024_FE_roadmap.pdf).
- [Laravel Developer Roadmap](https://github.com/Hasnayeen/laravel-developer-roadmap) - Roadmap to becoming an [Laravel](/@harrisonqian/awesome/wiki/back-end-development/laravel) developer in 2024 [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/Hasnayeen/laravel-developer-roadmap).
- [React Developer Roadmap](https://github.com/adam-golab/react-developer-roadmap) - Roadmap to becoming a [React](/@harrisonqian/awesome/wiki/front-end-development/react) developer in 2019 [<img src="https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg">](https://github.com/adam-golab/react-developer-roadmap).
- [Vue Developer Roadmap](https://github.com/flaviocopes/vue-developer-roadmap) - Roadmap to becoming a [Vue.js](/@harrisonqian/awesome/wiki/front-end-development/vue-js) developer in 2019 [<img src="https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg">](https://github.com/flaviocopes/vue-developer-roadmap).

## Mobile Development
- [Android Developer Roadmap](https://github.com/mobile-roadmap/android-developer-roadmap) - Roadmap to becoming an [Android](/@harrisonqian/awesome/wiki/platforms/android) developer in 2020 [<img src="https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg">](https://github.com/mobile-roadmap/android-developer-roadmap).
- [Flutter Developer Roadmap](https://github.com/olexale/flutter_roadmap) - Roadmap for creating hybrid [apps](/@harrisonqian/awesome/wiki/platforms/apps) using Google's [Flutter](/@harrisonqian/awesome/wiki/platforms/flutter) SDK [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/olexale/flutter_roadmap).
- [iOS Developer Roadmap](https://github.com/BohdanOrlov/iOS-Developer-Roadmap) - Roadmap to becoming an iOS developer in 2020 [<img src="https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg">](https://github.com/BohdanOrlov/iOS-Developer-Roadmap).

## Game Development
- [Game Developer Roadmap](https://github.com/utilForever/game-developer-roadmap) - Roadmap to becoming a game developer in 2022 [<img src="https://img.shields.io/badge/Roadmap-2022-green.svg">](https://github.com/utilForever/game-developer-roadmap).
- [Game Programming Roadmap](https://github.com/miloyip/game-programmer) - Roadmap to becoming a game programmer [<img src="https://img.shields.io/badge/Roadmap-2019-yellow.svg">](https://github.com/miloyip/game-programmer).

## AI / Machine Learning / Data Science
- [AI Expert Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) - Roadmap to becoming an [Artificial Intelligence](/@harrisonqian/awesome/wiki/theory/artificial-intelligence) Expert in 2022 [<img src="https://img.shields.io/badge/Roadmap-2022-green.svg">](https://github.com/AMAI-GmbH/AI-Expert-Roadmap).
- [Deep [Learning](/@harrisonqian/awesome/wiki/programming-languages/learning) Reading Roadmap](https://github.com/floodsung/Deep-Learning-[Papers](/@harrisonqian/awesome/wiki/computer-science/papers)-Reading-Roadmap) - Roadmap through seminal [deep learning](/@harrisonqian/awesome/wiki/computer-science/deep-learning) [papers](/@harrisonqian/awesome/wiki/computer-science/papers) [<img src="https://img.shields.io/badge/Roadmap-2022-green.svg">](https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap).
- [Deep [Learning](/@harrisonqian/awesome/wiki/programming-languages/learning) Roadmap](https://github.com/instillai/deep-learning-roadmap) - Roadmap to getting started with [deep learning](/@harrisonqian/awesome/wiki/computer-science/deep-learning) [<img src="https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg">](https://github.com/instillai/deep-learning-roadmap).
- [Data Engineer Roadmap](https://github.com/datastacktv/data-engineer-roadmap) - Roadmap to becoming a data engineer in 2021 [<img src="https://img.shields.io/badge/Roadmap-2021-green.svg">](https://github.com/datastacktv/data-engineer-roadmap).
- [Data Science Roadmap](https://github.com/boringPpl/data-science-roadmap) - Roadmap to becoming a data scientist [<img src="https://img.shields.io/badge/Roadmap-2020-yellow.svg">](https://github.com/boringPpl/data-science-roadmap).
- [Data Scientist Roadmap](https://github.com/MrMimic/data-scientist-roadmap) - Roadmap of [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) for those interested in [data science](/@harrisonqian/awesome/wiki/programming-languages/data-science) [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/MrMimic/data-scientist-roadmap).
- [NLP Roadmap](https://github.com/graykode/nlp-roadmap) - Roadmap for Natural Language Processing [learning](/@harrisonqian/awesome/wiki/programming-languages/learning) in 2019 [<img src="https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg">](https://github.com/graykode/nlp-roadmap).

## Miscellaneous
- [Awesome Quality Assurance Roadmap](https://github.com/fityanos/awesome-quality-assurance-roadmap) - Roadmap for QA and software [testing](/@harrisonqian/awesome/wiki/testing/testing) [learning](/@harrisonqian/awesome/wiki/programming-languages/learning) curve which you might need to start the journey [<img src="https://img.shields.io/badge/Roadmap-2021-green.svg">](https://github.com/fityanos/awesome-quality-assurance-roadmap).
- [Hacker Roadmap](https://github.com/Sundowndev/hacker-roadmap) - Roadmap for amateur pen testers and a collection of [hacking](/@harrisonqian/awesome/wiki/security/hacking) tools, resources and references [<img src="https://img.shields.io/badge/Roadmap-2023-yellow.svg">](https://github.com/Sundowndev/hacker-roadmap)❗.
- [Software Architect Roadmap](https://github.com/AlaaAttya/software-architect-roadmap) - Roadmap for becoming a software architect [<img src="https://img.shields.io/badge/Roadmap-2018-yellow.svg">](https://github.com/AlaaAttya/software-architect-roadmap).
- [Software Design and Architecture Roadmap](https://github.com/stemmlerjs/software-design-and-architecture-roadmap) - A software design and architecture roadmap for any developer [<img src="https://img.shields.io/badge/Roadmap-2019-yellow.svg">](https://github.com/stemmlerjs/software-design-and-architecture-roadmap).
- [System Design Roadmap](https://github.com/mohsenshafiei/system-design-master-plan) - Roadmap to learn system design and architecture [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/mohsenshafiei/system-design-master-plan).
- [UI/UX Designer Roadmap](https://github.com/togiberlin/ui-ux-designer-roadmap) - Roadmap on becoming a UI/UX designer in 2017 [<img src="https://img.shields.io/badge/Roadmap-2017-yellow.svg">](https://github.com/togiberlin/ui-ux-designer-roadmap).
- [University Degree Roadmap](https://github.com/IlIllII/collecobrary) - Roadmap for taking online [university courses](/@harrisonqian/awesome/wiki/computer-science/university-courses) in various degree subjects [<img src="https://img.shields.io/badge/Roadmap-2024-green.svg">](https://github.com/IlIllII/collecobrary).

## Articles
- [A Roadmap To Become A Better [Android](/@harrisonqian/awesome/wiki/platforms/android) Developer](https://medium.com/mindorks/a-roadmap-to-become-a-better-android-developer-3038cf7f8c8d) - A collection of articles to provide a proper roadmap to become a better [Android](/@harrisonqian/awesome/wiki/platforms/android) Developer <img src="https://img.shields.io/badge/Medium-000000?logo=medium">.
- [Java Full Stack Developer Roadmap](https://www.scaler.com/blog/java-full-stack-developer-roadmap/) - Discover all the tech career roadmaps and latest market trends in the tech job market <img src="https://img.shields.io/badge/Java-0000FF">!
- [Data [Analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) Roadmap](https://www.appliedaicourse.com/blog/data-analytics-roadmap/) - Unlock success with this comprehensive roadmap: your guide to mastering [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) skills and career growth!

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
