
Developer learning roadmaps
Grátis
roadmap.sh is the definitive community-driven platform for developers seeking structured learning paths. It provides comprehensive, visual roadmaps that break down complex technical domains—such as Frontend, Backend, DevOps, AI Engineering, and System Design—into manageable, step-by-step milestones. Beyond simple checklists, the platform offers curated guides, project ideas, and best practices to help learners transition from foundational concepts to advanced mastery. By mapping out the essential skills, tools, and technologies required for specific roles, roadmap.sh eliminates the guesswork in career development. The platform is actively maintained, ensuring that its content remains relevant in the rapidly evolving tech landscape, making it an indispensable resource for both beginners starting their coding journey and experienced professionals looking to pivot into new specializations.
Visual, clickable guides that outline the exact skills needed for various tech roles.
Hand-picked articles, documentation, and tutorials for every step of the learning path.
A library of project ideas to help developers practice and build their portfolios.
Extensive collections of common interview questions and answers for specific technologies.
Open-source contributions ensure the content is updated with the latest industry standards.
Deep dives into specific languages and frameworks like React, Python, Rust, and Kubernetes.
Navigate to the roadmap.sh homepage and select a role-based or skill-based roadmap.,Click on any node in the interactive roadmap to view detailed explanations and resources.,Follow the suggested learning order to build a solid foundation before moving to advanced topics.,Explore the 'Project Ideas' section to apply your newly acquired skills to real-world scenarios.,Use the 'Guides' and 'Interview Questions' sections to prepare for technical assessments and job applications.
Helping aspiring developers choose a specialization and understand the requirements for that role.
Allowing experienced developers to identify missing knowledge when transitioning to a new tech stack.
Providing a structured way to review core concepts and practice common technical interview questions.
Serving as a syllabus for mentors or educators to structure their teaching or internal team training.
Individuals new to programming who need a clear, structured path to start their career.
Professionals moving into tech who need to understand the landscape of different engineering roles.
Developers looking to upskill or learn a new framework or language efficiently.
roadmap.sh is completely free and open-source. All roadmaps, guides, and project ideas are accessible to the public without any subscription or paywall.