Learning Platforms

roadmap.sh

Community-maintained learning roadmaps for developer roles like frontend, backend, DevOps, and more. Useful for understanding what to learn next and in what order, especially when you are self-directing your education.

Overview

roadmap.sh is a community-maintained collection of learning roadmaps for various developer roles and technologies. Each roadmap is a visual diagram showing the skills, tools, and concepts relevant to a particular path frontend developer, backend developer, DevOps engineer, full-stack developer, and many more. The roadmaps are opinionated but well-researched, reflecting current industry expectations.

The project started as a single frontend roadmap created by Kamran Ahmed and has grown into a comprehensive resource covering dozens of paths. Each node in a roadmap links to learning resources, and the community regularly updates the content to reflect changes in the industry. The roadmaps are particularly useful for self-taught developers who lack the structured curriculum of a formal education.

Key Features

  • Roadmaps for 20+ developer roles and technologies
  • Visual diagrams showing skill progression
  • Links to learning resources for each topic
  • Community-maintained and regularly updated
  • Best practices and guides section
  • Open source on GitHub
  • Role-based and skill-based roadmaps

Use Cases

For developers starting out, roadmap.sh answers the question of what to learn and in what order. Rather than following a single course's curriculum, you can see the full landscape of skills for your target role and make informed decisions about where to focus your time.

For experienced developers evaluating gaps in their knowledge, the roadmaps provide a structured way to identify areas they have not covered. The DevOps and cloud roadmaps in particular are useful for developers who want to move into infrastructure roles and need to understand what skills are expected.

Pricing

Completely free. The project is open source and maintained by community contributors. All roadmaps and resources are available at no cost.