nilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
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 · Best Practices · Questions

Here is the list of available roadmaps with more being actively worked upon.
Have a look at the get started page that might help you pick up a path.
- Frontend Roadmap / Frontend Beginner Roadmap
- Backend Roadmap / Backend Beginner Roadmap
- DevOps Roadmap / DevOps Beginner Roadmap
- DevSecOps Roadmap
- Full Stack Roadmap
- Claude Code Roadmap
- OpenClaw Roadmap
- Vibe Coding Roadmap
- Forward Deployed Engineer Roadmap
- HTML Roadmap
- CSS Roadmap
- JavaScript Roadmap
- TypeScript Roadmap
- Git and GitHub / Git and GitHub Beginner
- API Design Roadmap
- Computer Science Roadmap
- Data Structures and Algorithms Roadmap
- AI and Data Scientist Roadmap
- AI Engineer Roadmap
- Network Engineer Roadmap
- AWS Roadmap
- Cloudflare Roadmap
- Linux Roadmap
- Leetcode Roadmap
- Terraform Roadmap
- Data Analyst Roadmap
- BI Analyst Roadmap
- Data Engineer Roadmap
- Machine Learning Roadmap
- MLOps Roadmap
- Product Manager Roadmap
- Engineering Manager Roadmap
- QA Roadmap
- Python Roadmap
- Python for Data Analysis Roadmap
- Django Roadmap
- Power BI Roadmap
- Software Architect Roadmap
- Game Developer Roadmap / Server Side Game Developer
- Software Design and Architecture Roadmap
- C Roadmap
- C++ Roadmap
- React Roadmap
- Next.js Roadmap
- React Native Roadmap
- Vue Roadmap
- Angular Roadmap
- Node.js Roadmap
- PHP Roadmap
- WordPress Roadmap
- Laravel Roadmap
- GraphQL Roadmap
- Android Roadmap
- iOS Roadmap
- Swift/Swift UI Roadmap
- Flutter Roadmap
- Go Roadmap
- Rust Roadmap
- Java Roadmap
- Kotlin Roadmap
- Spring Boot Roadmap
- Design System Roadmap
- PostgreSQL Roadmap
- ElasticSearch Roadmap
- SQL Roadmap
- Redis Roadmap
- Blockchain Roadmap
- ASP.NET Core Roadmap
- System Design Roadmap
- Kubernetes Roadmap
- Cyber Security Roadmap
- MongoDB Roadmap
- Product Design Roadmap
- UX Design Roadmap
- Docker Roadmap
- Prompt Engineering Roadmap
- Technical Writer Roadmap
- DevRel Engineer Roadmap
- AI Red Teaming Roadmap
- AI Agents Roadmap
- Bash/Shell Roadmap
- Ruby Roadmap
- Ruby on Rails Roadmap
- Scala Roadmap
There are also interactive best practices:
- Backend Performance Best Practices
- Frontend Performance Best Practices
- Code Review Best Practices
- API Security Best Practices
- AWS Best Practices
..and questions to help you test, rate and improve your knowledge

Share with the community
Please consider sharing a post about roadmap.sh and the value it provides. It really does help!
Repository Structure
This repository holds the content behind the roadmaps on roadmap.sh.
roadmaps/<roadmap-slug>/content/<topic-slug>@<node-id>.md
Each markdown file is the content of a single topic on a roadmap. The node id in the file name is what links it to the topic, so please keep file names intact. Merged changes are synced to the website automatically.
git clone [email protected]:nilbuild/developer-roadmap.git --depth 1
cd developer-roadmap
scripts/ holds the sync tooling used by the maintainers, see
scripts/readme.md for details.
Contribution
Have a look at contribution docs 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 for details
Similar projects
A feature-rich command-line audio/video downloader
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
High performance self-hosted photo and video management solution.
Programmer's guide about how to cook at home.
Deliver web apps with confidence 🚀
real time face swap and one-click video deepfake with only a single image
