Learn

Learning Roadmaps

Step-by-step visual guides · Click topics to track your progress · 20 roadmaps

🌐 Web
Frontend DeveloperWeb

HTML, CSS, JS, React and more

137 topicsView roadmap →
Backend DeveloperWeb

Servers, APIs, databases, and architecture

173 topicsView roadmap →
Full Stack DeveloperWeb

End-to-end web development

79 topicsView roadmap →
ReactWeb

Modern React from basics to advanced

106 topicsView roadmap →
Node.jsWeb

Server-side JavaScript with Node

160 topicsView roadmap →
💻 Languages
JavaScriptLanguages

Complete JS learning path

165 topicsView roadmap →
TypeScriptLanguages

Typed JavaScript for large apps

120 topicsView roadmap →
PythonLanguages

Python from beginner to advanced

116 topicsView roadmap →
JavaLanguages

Java programming language roadmap

123 topicsView roadmap →
C++Languages

C++ systems programming

164 topicsView roadmap →
🤖 AI & Data
AI EngineerAI & Data

Build AI-powered applications

176 topicsView roadmap →
Machine LearningAI & Data

ML algorithms, models, and pipelines

202 topicsView roadmap →
Data EngineerAI & Data

Data pipelines, warehouses, and tools

269 topicsView roadmap →
Data AnalystAI & Data

Analytics, SQL, and visualization

165 topicsView roadmap →
⚙️ DevOps
DevOpsDevOps

CI/CD, IaC, monitoring, and cloud

164 topicsView roadmap →
KubernetesDevOps

Container orchestration with k8s

86 topicsView roadmap →
📐 Foundations
Computer ScienceFoundations

Core CS theory and algorithms

238 topicsView roadmap →
System DesignFoundations

Designing scalable distributed systems

201 topicsView roadmap →
SQLFoundations

Relational databases and SQL mastery

157 topicsView roadmap →
Git & GitHubFoundations

Version control and collaboration

200 topicsView roadmap →
Roadmap content adapted from roadmap.sh (CC BY-SA 4.0)