Developer Roadmaps
roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide developers in picking up a path and guide their learnings.
Community created roadmaps, guides and articles to help developers grow in their career.
Role-based Roadmaps
- Frontend
- Backend
- Full Stack
- DevOps
- DevSecOps
- Data Analyst
- AI Engineer
- AI and Data Scientist
- Data Engineer
- Android
- Machine Learning
- PostgreSQL
- iOS
- Blockchain
- QA
- Software Architect
- Cyber Security
- UX Design
- Technical Writer
- Game Developer
- Server Side Game Developer
- MLOps
- Product Manager
- Engineering Manager
- Developer Relations
- BI Analyst
Skill-based Roadmaps
- SQL
- Computer Science
- React
- Vue
- Angular
- JavaScript
- TypeScript
- Node.js
- Python
- System Design
- Java
- ASP.NET Core
- API Design
- Spring Boot
- Flutter
- C++
- Rust
- Go Roadmap
- Design and Architecture
- GraphQL
- React Native
- Design System
- Prompt Engineering
- MongoDB
- Linux
- Kubernetes
- Docker
- AWS
- Terraform
- Data Structures & Algorithms
- Redis
- Git and GitHub
- PHP
- Cloudflare
- AI Red Teaming
- AI Agents
- Next.js
- Code Review
- Kotlin
- HTML
- CSS
- Swift & Swift UI
- Shell / Bash
- Laravel
- Elasticsearch
- WordPress
- Django
- Ruby
- Ruby on Rails
- Claude Code
- Vibe Coding
- ScalaNew
- OpenClawNew
- LeetCodeNew
Guides
Vibe Coding Best Practices: How To Get Consistent ResultsNew · AprilTextual »Vibe coding tutorial: Build your first app with Claude CodeNew · AprilTextual »The 10 Best Vibe Coding Tools in 2026: Our ChoicesNew · AprilTextual »How Long Does It Take to Learn JS? A Career Seeker's GuideTextual »Data Science Lifecycle 101: A Beginners' Ultimate GuideTextual »Top 60+ Angular Interview Questions (and answers)Question »Top 60+ Spring Boot Interview Questions and AnswersQuestion »Top 50 Kubernetes Interview Questions and AnswersQuestion »Python Switch Statement 101: Match-case and alternativesTextual »Python glob Module: File Pattern Matching ExplainedTextual »30 C++ Interview Questions and Answers (+Quiz!)Question »Top 30 System Design Interview Questions (+ Quiz!)Question »Top 37 REST API Interview Questions (and Answers)Question »Top 20 Python Interview Questions and AnswersQuestion »
View All Guides →Actively Maintained
We are always improving our content, adding new resources and adding features to enhance your learning experience.
- 26 Mar, 2026Scala Roadmap, AI Engineer Review
- 27 Feb, 2026Claude Code, Vibe Coding and AI in Guides
- 30 Jan, 2026Ruby, Rails, Django and Reviews
- 31 Dec, 2025Elasticsearch, WordPress, DevsecOps and AI in Guides
- 18 Nov, 2025Swift & SwiftUI, Shell/Bash, Laravel and Feedback Button
- 18 Oct, 2025HTML, CSS and livestream session
- 22 Sep, 2025Kotlin, NextJS and BI Analyst Roadmaps
- 22 Aug, 2025Data Engineering, Machine Learning Roadmap and more.
- 23 Jul, 2025AI Quiz Summaries, New Go Roadmap, and YouTube Videos
- 27 Jun, 2025Revamped roadmaps, AI Tutor, Guides, Roadmaps and more
Join the Community
roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Actively Maintained