Community Roadmaps · Open Source · Free Forever
Developer Roadmaps
Community created roadmaps, guides and resources to help you choose your path and grow in your developer career.
Built for Frontend Developers.
No roadmaps found for "" — try a different keyword.
Role-based Roadmaps
15 roadmaps15 topics
Full Stack Web Development
A complete roadmap from zero to full stack developer — covering frontend, backend, databases, and deployment.
16 topics
Frontend Developer
Step by step guide to becoming a modern frontend developer in 2026.
15 topics
Backend Developer
Step by step guide to becoming a backend developer — APIs, databases, servers, and cloud.
14 topics
DevOps Engineer
Learn everything about DevOps, CI/CD, containers, orchestration, and cloud infrastructure.
15 topics
AI Engineer
Roadmap to becoming an AI/ML Engineer — from Python basics to deploying production models.
24 topics
ML Engineer
Build, train, deploy, and maintain machine learning models in production.
12 topics
Android Developer
Learn Android development from scratch — Kotlin, Jetpack Compose, architecture patterns, and publishing to Play Store.
12 topics
Cyber Security
Learn ethical hacking, network security, penetration testing, and how to secure applications.
12 topics
Data Analyst
Learn to collect, analyze, and visualize data to drive business decisions using Python, SQL, and BI tools.
12 topics
Blockchain Developer
Learn smart contracts, DeFi, NFTs, and how to build decentralized applications on Ethereum and beyond.
24 topics
Cloud Engineer
Design, deploy, and manage cloud infrastructure across AWS, GCP, and Azure.
23 topics
Software Architect
Design scalable, maintainable systems using proven architectural patterns and principles.
23 topics
QA Engineer
Ensure software quality through comprehensive testing strategies and automation.
24 topics
Game Developer
Build 2D and 3D games from scratch using modern game engines and best practices.
26 topics
React Native Developer
Build cross-platform iOS and Android apps with React Native and Expo.
Skill-based Roadmaps
35 roadmaps12 topics
JavaScript
Master JavaScript — the language of the web. Covers fundamentals, async patterns, ES2025, and the Node.js runtime.
12 topics
TypeScript
Learn TypeScript from scratch — types, generics, decorators, and advanced patterns for scalable applications.
12 topics
Python
A comprehensive guide to Python — from beginner syntax to advanced concepts, scripting, and applications.
13 topics
React
Complete guide to React — hooks, state management, performance optimization, and the full React ecosystem.
12 topics
Node.js
Deep dive into Node.js — event loop, streams, HTTP servers, REST APIs, databases, authentication, and deployment.
13 topics
Java
Learn Java from the ground up — OOP, collections, concurrency, Spring Boot, and enterprise patterns.
12 topics
Go (Golang)
Learn Go — a fast, statically typed language built for concurrency, microservices, and cloud-native tools.
27 topics
Rust Developer
Master systems programming with Rust's ownership model and fearless concurrency.
25 topics
C++ Developer
Master systems and performance programming with modern C++17/20 features.
24 topics
C# Developer
Build enterprise applications and services with C# and the .NET ecosystem.
24 topics
PHP Developer
Build dynamic web applications with PHP and the Laravel framework.
23 topics
Ruby on Rails
Build full-stack web applications rapidly with Ruby on Rails convention-over-configuration.
24 topics
iOS Developer (Swift)
Build native iOS apps with Swift, SwiftUI, and Apple frameworks.
28 topics
Flutter Developer
Master cross-platform mobile development with Flutter and Dart.
27 topics
Angular Developer
Build enterprise-grade web applications with Angular's powerful framework.
24 topics
Vue.js Developer
Build modern reactive web applications with Vue 3 and the Composition API.
23 topics
Next.js Developer
Build full-stack React applications with Next.js App Router and modern deployment.
25 topics
Django Developer
Build robust web applications with Django's batteries-included Python framework.
24 topics
Spring Boot Developer
Build production-ready Java microservices and REST APIs with Spring Boot.
12 topics
SQL
Master SQL — from basic queries to advanced joins, window functions, query optimization, and database design.
25 topics
PostgreSQL
Master relational database design, querying, and administration with PostgreSQL.
23 topics
MongoDB
Master NoSQL document databases, aggregation pipelines, and MongoDB Atlas.
25 topics
GraphQL
Learn to design, build, and consume GraphQL APIs efficiently.
26 topics
Redis
Master in-memory data structures, caching, and real-time messaging with Redis.
12 topics
System Design
Learn to design scalable, reliable, and high-performance systems — from load balancers to distributed databases.
12 topics
Docker
Learn Docker from zero — images, containers, Compose, networking, volumes, and production best practices.
12 topics
Kubernetes
Master container orchestration with Kubernetes — pods, deployments, services, Helm, and production clusters.
12 topics
Linux
Master Linux — command line, file system, processes, shell scripting, networking, and system administration.
13 topics
AWS
Master Amazon Web Services — compute, storage, networking, serverless, databases, and cloud architecture.
11 topics
Git & GitHub
Master version control with Git — branching strategies, merging, rebasing, GitHub workflows, and collaboration.
23 topics
Terraform & IaC
Provision and manage cloud infrastructure with Terraform's declarative approach.
23 topics
CI/CD Engineer
Automate build, test, and deployment pipelines for modern software delivery.
24 topics
HTML & CSS Mastery
Master the foundations of the web with modern HTML5 semantics and advanced CSS techniques.
24 topics
Computer Science
Build a solid foundation in CS fundamentals, algorithms, and system design concepts.
24 topics
API Design
Design, document, and build developer-friendly APIs that scale.