We now have a YouTube Channel. Subscribe for the video content.

Hey there! 👋

roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.

We also have a YouTube channel which we hope you are going to love.


Step by step guide to becoming a frontend developer in 2021


Step by step guide to becoming a backend developer in 2021


Step by step guide for DevOps or operations role in 2021


Step by step guide to become a React Developer in 2021


Step by step guide to becoming an Android Developer in 2021


Step by step guide to become a PostgreSQL DBA in 2021


Step by step guide to learn AWS in 2021



Step by step guide to becoming a modern QA Engineer in 2021


Visual Guides

Async and Defer Script Loading
September 10, 2021
What are Web Vitals?
September 5, 2021
SLIs, SLOs and SLAs
August 31, 2021
Proxy Servers
July 24, 2020
What is CI and CD?
July 9, 2020
SSO — Single Sign On
July 1, 2020
OAuth — Open Authorization
June 28, 2020
JWT Authentication
June 20, 2020
Token Based Authentication
June 2, 2020
Session Based Authentication
May 26, 2020
View all Guides

Open Source

The project is OpenSource, 7th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month


Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy