# Awesome Roadmaps [](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!
Year badges reflect the latest year explicitly shown by the upstream resource when available.
Type badges indicate the current resource type or status.
## Contents
- [Programming Language](#programming-language)
- [Web Development](#web-development)
- [Mobile Development](#mobile-development)
- [Infrastructure / Operations](#infrastructure--operations)
- [Game Development](#game-development)
- [AI / Machine Learning / Data Science](#ai--machine-learning--data-science)
- [Security](#security)
- [Miscellaneous](#miscellaneous)
- [Tools & Resources](#tools--resources)
- [Articles & Books](#articles--books)
## Programming Language
- [C++ Developer Roadmap](https://github.com/salmer/CppDeveloperRoadmap) - C++ learning roadmap with articles, visual maps, and supporting resources.
- [Go Developer Roadmap](https://github.com/darius-khll/golang-developer-roadmap) - Go developer roadmap covering language fundamentals, tooling, and backend topics.
- [Java Developer Roadmap](https://github.com/s4kibs4mi/java-developer-roadmap) - Java developer roadmap with a current visual learning plan and practice topics.
- [Node.js Developer Roadmap](https://github.com/aliyr/Nodejs-Developer-Roadmap) - Node.js developer roadmap covering fundamentals, tooling, and backend concepts.
- [PHP Developer Roadmap](https://github.com/thecodeholic/php-developer-roadmap) - PHP roadmap with a visual map and companion video material.
- [Rust Web Developer Roadmap](https://github.com/anshulrgoyal/rust-web-developer-roadmap) - Rust web development roadmap covering language basics, frameworks, and deployment.
## Web Development
- [Angular Developer Roadmap](https://github.com/sulco/angular-developer-roadmap) - Angular roadmap covering core concepts, tooling, RxJS, state management, and testing.
- [Angular Developer Roadmap (Alternative)](https://github.com/saifaustcse/angular-developer-roadmap) - Alternative Angular roadmap focused on what to learn next across the ecosystem.
- [ASP.NET Core Developer Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap) - ASP.NET Core roadmap with a maintained visual path and multilingual documentation.
- [Developer Roadmap](https://github.com/nilbuild/developer-roadmap) - Interactive roadmaps, guides, and educational content for developers.
- [DevRoadmaps](https://github.com/rudra496/devroadmaps) - Free developer career roadmaps with 17 paths, 800+ topics, and 1700+ curated resources. PWA with offline support.
- [Frontend Developer Roadmap](https://github.com/Yousha/Frontend-Developer-Roadmap) - Frontend developer roadmap with a visual path across core web technologies, frameworks, and tooling.
- [Frontend Development Roadmap](https://github.com/sadanandpai/frontend-learning-kit/blob/main/public/2024_FE_roadmap.pdf) - Frontend interview checklist and roadmap published as a PDF.
- [Laravel Developer Roadmap](https://github.com/Hasnayeen/laravel-developer-roadmap) - Laravel learning roadmap that maps prerequisites, core topics, and ecosystem tools.
- [React Developer Roadmap](https://github.com/adam-golab/react-developer-roadmap) - React roadmap that links the framework to its surrounding ecosystem and tooling.
- [Vue Developer Roadmap](https://github.com/flaviocopes/vue-developer-roadmap) - Vue.js roadmap for building a well-rounded frontend skill set around Vue.
## Mobile Development
- [Android Developer Roadmap](https://github.com/mobile-roadmap/android-developer-roadmap) - Android learning roadmap with visual maps, study notes, and companion material.
- [Android Developer Roadmap (Alternative)](https://github.com/skydoves/android-developer-roadmap) - Alternative Android roadmap with comprehensive learning paths across the Android ecosystem.
- [Flutter Developer Roadmap](https://github.com/olexale/flutter_roadmap) - Flutter roadmap focused on app development topics, tooling, and developer workflow.
- [iOS Developer Roadmap](https://github.com/BohdanOrlov/iOS-Developer-Roadmap) - Apple platform development roadmap that outlines the main topics and tools used in iOS development.
## Infrastructure / Operations
- [Cloud Engineer Roadmap](https://ciphemicacademia.in/roadmaps/cloud-engineer/) - Project-based AWS cloud engineering roadmap covering identity, networking, storage, deployment, infrastructure as code, and disaster recovery.
- [DevOps Roadmap](https://github.com/milanm/DevOps-Roadmap) - Step-by-step DevOps roadmap with learning resources across Git, Linux, containers, CI/CD, cloud, and observability.
- [Platform Engineering Roadmap](https://github.com/mbianchidev/platform-engineering-roadmap) - Platform engineering roadmap published as an interactive website with a GitHub-backed source repository.
- [Wyrcan Engineering Roadmap](https://github.com/Wyrcan-io/roadmap) - Text-first 12-stage engineering curriculum covering systems, DevOps, cloud architecture, and MLOps with interactive checkpoints.
## Game Development
- [Game Developer Roadmap](https://github.com/utilForever/game-developer-roadmap) - Game development roadmap for building the required foundation, tools, and specialties.
- [Game Programming Roadmap](https://github.com/miloyip/game-programmer) - Study path for game programmers with an emphasis on core engineering topics.
## AI / Machine Learning / Data Science
- [Agent Engineering Roadmap](https://github.com/audi0417/agent-engineering-roadmap) - Production-aware AI agent roadmap covering MCP, memory, RAG, workflows, evaluation, safety, and multi-agent systems.
- [Agent Learning](https://github.com/Haozhe-Xing/agent_learning) - Systematic AI agent development roadmap covering LLM agents, RAG, tool use, memory, LangGraph, MCP, multi-agent systems, and agentic RL.
- [Agentic AI Roadmap with Notes and Projects](https://github.com/AdilShamim8/Agentic-AI-Roadmap-with-Notes-and-Projects) - Agentic AI curriculum focused on building production-grade LangGraph systems and supporting resources.
- [Agentic Engineering Handbook](https://github.com/keyuchen21/agentic-engineering-handbook) - Agentic engineering roadmap and handbook covering MCP, harnesses, evals, coding agents, and production agent systems.
- [AI Engineer Roadmap](https://github.com/dswh/ai-engineer-roadmap) - AI engineering roadmap focused on LLM applications, RAG, agents, and LLMOps.
- [AI Expert Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) - Artificial intelligence roadmap covering theory, tools, and hands-on practice.
- [AI for Beginners](https://github.com/microsoft/AI-For-Beginners) - Beginner-friendly 12-week artificial intelligence curriculum with 24 ordered lessons, quizzes, labs, and practical notebooks covering symbolic AI, deep learning, computer vision, NLP, reinforcement learning, and AI ethics.
- [AI, Governance & GTM Career Roadmaps](https://github.com/Hardik-369/ROADMAP) - Free zero-budget job-ready roadmaps for AI Engineer, AI Governance Specialist, and GTM Engineer roles.
- [Data Analyst Roadmap](https://github.com/mtahiraslan/data-analyst-roadmap) - Full data analyst roadmap covering statistics, Excel, SQL, BI, Python, and communication skills.
- [Data Engineer Roadmap](https://github.com/datastacktv/data-engineer-roadmap) - Data engineering study guide for the modern data stack.
- [Data Science Roadmap](https://github.com/boringPpl/data-science-roadmap) - Data science roadmap built from learning paths used across major tech companies.
- [Data Scientist Roadmap](https://github.com/MrMimic/data-scientist-roadmap) - Companion tutorials and notes for a visual data science roadmap.
- [Deep Learning Reading Roadmap](https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap) - Reading roadmap through influential deep learning papers.
- [Deep Learning Roadmap](https://github.com/instillai/deep-learning-roadmap) - Deep learning starter roadmap with curated references and explanations.
- [Forward Deployed Engineer Roadmap](https://github.com/thecoder8890/forward-deployed-engineer-roadmap) - Roadmap of a Forward Deployed Engineer who partners with customers to design, build, and deploy production-ready enterprise systems.
- [Hugging Face Agents Course](https://huggingface.co/learn/agents-course/unit0/introduction) - Free hands-on AI agents course covering agent fundamentals, smolagents, LangGraph, LlamaIndex, use cases, and evaluation challenges.
- [LLM Course](https://github.com/mlabonne/llm-course) - Free LLM course with roadmap-style progression and practical Colab notebooks.
- [LLM Systems Engineering Roadmap](https://github.com/h9-tec/llm-systems-engineering-roadmap) - Practical LLM systems roadmap covering internals, inference, RAG, agents, evaluation, and production architecture.
- [Machine Learning Roadmap](https://quiddityml.com/blog/how-to-learn-machine-learning-roadmap/) - Self-study machine learning roadmap covering Python, mathematics, PyTorch, and ML foundations, with staged concept lists and study-time estimates.
- [NLP Roadmap](https://github.com/graykode/nlp-roadmap) - NLP study roadmap with mind maps and keyword-based learning guidance.
## Security
- [Cybersecurity Skills and Career Roadmap](https://github.com/jassics/cybersecurity-roadmap) - Cybersecurity roadmap spanning web, network, cloud, container security, DevSecOps, and role-specific guidance.
## Miscellaneous
- [Awesome Quality Assurance Roadmap](https://github.com/fityanos/awesome-quality-assurance-roadmap) - Quality assurance and test automation roadmap for software engineers.
- [Digital Forensic (DFIR) Specialist Roadmap](https://github.com/Yousha/DFIR-Specialist-Roadmap) - Digital forensics and incident response roadmap for learners building DFIR skills.
- [Embedded Systems Engineering Roadmap](https://github.com/m3y54m/Embedded-Engineering-Roadmap) - Embedded systems roadmap for beginners and practitioners, with curated learning resources and supporting material.
- [FPGA / ASIC Engineering Roadmap](https://github.com/m3y54m/FPGA-ASIC-Roadmap) - FPGA and ASIC engineering roadmap for learners targeting digital hardware and chip design roles.
- [Hacker Roadmap](https://github.com/Sundowndev/hacker-roadmap) - Archived guide for beginner pentesters with curated tools and references.
- [Knowledge Navigator](https://github.com/MohamedMuneerM/knowledge-navigator) - Interactive learning map with goal-based roadmaps and chapter prerequisites across STEM and other disciplines.
- [Mathematics Roadmap](https://github.com/TalalAlrawajfeh/mathematics-roadmap) - Comprehensive mathematics roadmap spanning foundations, core fields, and advanced topics.
- [Software Architect Roadmap](https://github.com/AlaaAttya/software-architect-roadmap) - Software architecture roadmap for developers moving toward architect responsibilities.
- [Software Design and Architecture Roadmap](https://github.com/stemmlerjs/software-design-and-architecture-roadmap) - Software design and architecture roadmap for generalist developers.
- [System Design Roadmap](https://github.com/moshafiei/system-design-master-plan) - System design and architecture roadmap focused on large-scale design topics.
- [UI/UX Designer Roadmap](https://github.com/togiberlin/ui-ux-designer-roadmap) - UI/UX design roadmap covering the main skills and disciplines in product design.
- [University Degree Roadmap](https://github.com/IlIllII/collecobrary) - Curated collection of online learning paths and university-level course material.
## Tools & Resources
- [TutorialSearch](https://tutorialsearch.io/?q=roadmaps) - Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.
## Articles & Books
- [A Roadmap To Become A Better Android Developer](https://medium.com/mindorks/a-roadmap-to-become-a-better-android-developer-3038cf7f8c8d) - Medium article with a step-by-step Android learning roadmap and supporting resources.
- [AI Agents in Depth](https://github.com/bojieli/ai-agent-book) - Open-source book on AI agent design and engineering, with bilingual (Chinese/English) text and per-chapter code covering context engineering, tools, evaluation, and multi-agent systems.
- [Backend Developer Roadmap](https://www.geeksforgeeks.org/websites-apps/backend-developer-roadmap/) - Article covering a backend learning path across web fundamentals, programming languages, databases, APIs, security, and frameworks.
- [Building Effective Agents](https://www.anthropic.com/engineering/building-effective-agents) - Anthropic engineering article covering practical patterns for workflows, autonomous agents, evaluation, and agent-computer interfaces.
- [Cybersecurity Roadmap](https://www.geeksforgeeks.org/cybersecurity/cybersecurity-roadmap/) - Article outlining cybersecurity career paths, core skills, and a staged roadmap for getting started.
- [Data Analytics Roadmap](https://www.appliedaicourse.com/blog/data-analytics-roadmap/) - Blog article covering a data analytics learning path, skills, and tooling.
- [Effective Context Engineering for AI Agents](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents) - Anthropic engineering article explaining context engineering strategies for long-running AI agents.
- [Frontend Framework Interview Preparation Roadmap](https://frontendatlas.com/guides/framework-prep) - Guide mapping frontend interview preparation across JavaScript, React, Angular, and Vue, with 7, 14, and 30-day study plans.
- [Full Stack Developer Roadmap](https://www.geeksforgeeks.org/blogs/full-stack-developer-roadmap/) - Article mapping a full-stack learning path across frontend, backend, databases, version control, and projects.
- [Java Full Stack Developer Roadmap](https://www.scaler.com/blog/java-full-stack-developer-roadmap/) - Blog article outlining a Java full-stack learning path and related career topics.
- [SQL Roadmap](https://www.geeksforgeeks.org/blogs/sql-roadmap/) - Article covering a structured SQL learning path from fundamentals to advanced querying and database skills.
- [The VM Lifecycle: How We Got Here, and Where We're Going](https://www.rapid7.com/blog/post/2022/03/16/the-vm-lifecycle-how-we-got-here-and-where-were-going/) - Roadmap-style article explaining the vulnerability management lifecycle, its phases, and how mature VM programs evolve over time.
## License
[](https://license.pub/0pl/)