* feat: update public profile * Update arp@M52V7hmG4ORf4TIVw3W3J.md (#7171) * Update arp@M52V7hmG4ORf4TIVw3W3J.md A little changes made to the Topic * Update src/data/roadmaps/cyber-security/content/arp@M52V7hmG4ORf4TIVw3W3J.md * Update src/data/roadmaps/cyber-security/content/arp@M52V7hmG4ORf4TIVw3W3J.md --------- Co-authored-by: Arik Chakma <arikchangma@gmail.com> * chore: update roadmap content json (#7164) Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> * Add redis roadmap * Add redis roadmap * Add redis roadmap * Improved Docker Roadmap. 🌨️ (#7029) * Introduction. * Namespaces. * Installation & Setup * Data Persistence. * Databases. * Building Container Images. * Container Registries. * Running Containers. * Container Security * Docker CLI. (Goated) * Developer Experience. * Deploying Containers + Extras. * Few Refractors. * Trim Content As Requested. * Undo / Remove Refractors. * Update 100-dockerhub.md * Update 101-dockerhub-alt.md * Update index.md * Apply Requested Changes. * Update what-is-hosting@aqMaEY8gkKMikiqleV5EP.md (#7174) Add new article for 'Web Hosting', it has clearly explained all the details for the beginners. And it will be more reasonable to have not only videos but also article * replaced broken link (#7176) * 7165 roadmap title typo (#7177) * corrected the node title * corrected file name * Fix SEO title * chore: update roadmap content json (#7173) Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> * Complete spell-check for "Prespective Analytics" (#7179) Corrected "Prespective Analytics" into _Prescriptive Analytics_ References: Issue #7165 PR #7177 * Fix typo in article title (#7180) * Update 101-memory-management.md (#7181) * Update 101-memory-management.md * Update src/data/roadmaps/java/content/101-java-advanced-topics/101-memory-management.md --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> * Add cybersecurity content (#7136) * add 80+ topics * 7 topics * 19 topics * complete cyber roadmap * expanded internal links into full urls * Update DevOps roadmap resources (#7081) * 6 topics * 6 topics * 37 topics * 25 topics * 53 topics * finalised the updated content * Apply suggestions from code review Co-authored-by: Arik Chakma <arikchangma@gmail.com> Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com> * reverted the removal of go link --------- Co-authored-by: Arik Chakma <arikchangma@gmail.com> Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com> * chore: update roadmap content json (#7188) Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> * Update Rendering link to the new React docs (#7205) * Fix typo (#7202) * Update technical-documentation@X0xUzEP0S6SyspvqyoDDk.md (#7198) * Update technical-documentation@X0xUzEP0S6SyspvqyoDDk.md * Update src/data/roadmaps/devrel/content/technical-documentation@X0xUzEP0S6SyspvqyoDDk.md --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> * Update vs-code@j5nNSYI8s-cH8EA6G1EWY.md (#7195) * Update vs-code@j5nNSYI8s-cH8EA6G1EWY.md * Update src/data/roadmaps/devrel/content/vs-code@j5nNSYI8s-cH8EA6G1EWY.md --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> * Update basic-programming-skills@aSYXa25_0O2qQl1O-N3xl.md (#7193) * Update basic-programming-skills@aSYXa25_0O2qQl1O-N3xl.md * Update src/data/roadmaps/devrel/content/basic-programming-skills@aSYXa25_0O2qQl1O-N3xl.md --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> * [Update] Software architect: ITIL (#7191) * [Update] Software architect: ITIL * [Update] Android roadmap: Firebase docs (#7190) * [Update] Android roadmap: Firebase docs * [Update] Android roadmap: Firebase docs * Chibuike 19/add redis contents (#7186) * added content to 10 redis topics --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com> * Update links type to official (#7209) * add link for an article about rendering ,by kentcdodds.com (#7208) * add link for an article about rendering ,by kentcdodds.com * Update src/data/roadmaps/react/content/rendering@0uiGsC5SWavNdlFqizkKe.md --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> * Fix: Change "virutalenv" to "virtualenv" (#7184) * Update 102-control-flow.md (#7182) * feat: update dashboard layout (#7155) * Update button design for cards * Default visiblity to all * Fix qa roadmap issue and public projects * Update button design for profile --------- Co-authored-by: Vipul Patil <70363133+1VIP1786@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com> Co-authored-by: Vedansh <superuser.ntsystems@outlook.com> Co-authored-by: Jiayou Zhu <43867657+ZlatanCN@users.noreply.github.com> Co-authored-by: dsh <daniel.s.holdsworth@gmail.com> Co-authored-by: Sarkis Kovlekjian <83559262+kenshanta@users.noreply.github.com> Co-authored-by: Mark <mac21macky@gmail.com> Co-authored-by: Rahul <rahulrp3031@gmail.com> Co-authored-by: tal bendet <68239430+t-bendet@users.noreply.github.com> Co-authored-by: Philip B. Krogh <71797726+phibkro@users.noreply.github.com> Co-authored-by: Brian Rodriguez <rzknairb@gmail.com> Co-authored-by: Obiechina Emmanuel <94564639+chibuike-19@users.noreply.github.com> Co-authored-by: Inkyung Huh <inkyung.huh@metric-studio.com> Co-authored-by: Ahmad Asaad <ahmadasaadh@gmail.com>
roadmap.sh
Community driven roadmaps, articles and resources for developers
Roadmaps are now interactive, you can click the nodes to read more about the topics.
View all Roadmaps · Best Practices · Questions
Here is the list of available roadmaps with more being actively worked upon.
Have a look at the get started page that might help you pick up a path.
- Frontend Roadmap / Frontend Beginner Roadmap
- Backend Roadmap / Backend Beginner Roadmap
- DevOps Roadmap / DevOps Beginner Roadmap
- Full Stack Roadmap
- Git and GitHub
- API Design Roadmap
- Computer Science Roadmap
- Data Structures and Algorithms Roadmap
- AI and Data Scientist Roadmap
- AWS Roadmap
- Linux Roadmap
- Terraform Roadmap
- Data Analyst Roadmap
- MLOps Roadmap
- Product Manager Roadmap
- QA Roadmap
- Python Roadmap
- Software Architect Roadmap
- Game Developer Roadmap / Server Side Game Developer
- Software Design and Architecture Roadmap
- JavaScript Roadmap
- TypeScript Roadmap
- C++ Roadmap
- React Roadmap
- React Native Roadmap
- Vue Roadmap
- Angular Roadmap
- Node.js Roadmap
- GraphQL Roadmap
- Android Roadmap
- iOS Roadmap
- Flutter Roadmap
- Go Roadmap
- Rust Roadmap
- Java Roadmap
- Spring Boot Roadmap
- Design System Roadmap
- PostgreSQL Roadmap
- SQL Roadmap
- Blockchain Roadmap
- ASP.NET Core Roadmap
- System Design Roadmap
- Kubernetes Roadmap
- Cyber Security Roadmap
- MongoDB Roadmap
- UX Design Roadmap
- Docker Roadmap
- Prompt Engineering Roadmap
- Technical Writer Roadmap
- DevRel Engineer Roadmap
There are also interactive best practices:
- Backend Performance Best Practices
- Frontend Performance Best Practices
- Code Review Best Practices
- API Security Best Practices
- AWS Best Practices
..and questions to help you test, rate and improve your knowledge
Share with the community
Please consider sharing a post about roadmap.sh and the value it provides. It really does help!
Development
Clone the repository, install the dependencies and start the application
git clone git@github.com:kamranahmedse/developer-roadmap.git
cd developer-roadmap
npm install
npm run dev
Note: use the depth parameter to reduce the clone size and speed up the clone.
git clone --depth=1 https://github.com/kamranahmedse/developer-roadmap.git
Contribution
Have a look at contribution docs for how to update any of the roadmaps
- Add content to roadmaps
- Add new roadmaps
- Suggest changes to existing roadmaps
- Discuss ideas in issues
- Spread the word
Thanks to all contributors ❤
License
Have a look at the license file for details

