- Published on
Learning Roadmaps
Awesome Roadmaps
credit to the above repo and website
Interactive roadmaps, guides and other educational content to help developers grow in their careers. It discusses roadmaps for various fields including frontend, backend, devops, full stack, API design, computer science, data structures and algorithms, AI and data science, AWS, Linux, data analyst, MLOps, product manager, QA, Python, software architect, game developer, server side game developer, software design and architecture, JavaScript, TypeScript, C++, React, React Native, Vue, Angular, Node.js, GraphQL, Android, iOS, Flutter, Go, Rust, Java, Spring Boot, design system, PostgreSQL, SQL, blockchain, ASP.NET Core, system design, Kubernetes, cyber security, MongoDB, UX design, and Docker. The roadmaps are interactive and allow users to click on nodes to read more about the topics. The repository includes a readme, license, contributing guide, code of conduct, and other resources.
https://roadmap.sh/ other resources:
Contents
- Programming Language
- Web Development
- Mobile Development
- Game Development
- AI / Machine Learning / Data Science
- Miscellaneous
- Articles
Programming Language
- C++ Developer Roadmap
- Go Developer Roadmap
- Java Developer Roadmap
- Nodejs Developer Roadmap
- PHP Developer roadmap
- Rust Web Developer Roadmap
Web Development
- Developer Roadmap
- Frontend development roadmap
- Laravel Developer Roadmap
- React Developer Roadmap
- Vue Developer Roadmap
Mobile Development
Game Development
AI / Machine Learning / Data Science
- AI Expert Roadmap
- Deep Learning Reading Roadmap
- Deep Learning Roadmap
- Data Engineer Roadmap
- Data Scientist Roadmap
- Data scientist Roadmap 2
- NLP Roadmap
Miscellaneous
- Awesome Quality Assurance Roadmap
- Hacker Roadmap
- Software Architect Roadmap
- Software Design and Architecture Roadmap
- System Design Roadmap
- UI/UX Designer Roadmap
- University Degree Roadmap
Articles
License
Here's an extended list of developer roadmap resources, along with some unique aspects of each:
Roadmap.sh: The standout feature here is the sheer breadth of options. It caters to virtually every development niche, from the widely-adopted (Frontend, Backend) to the highly specialized (Blockchain, MLOps). Their interactive format lets you track your progress visually. [Image of Roadmap.sh website] https://roadmap.sh/
Kamran Ahmed's Developer Roadmap (GitHub): This is more than just roadmaps. It's a curated collection of guides, tutorials, and other educational materials. This makes it an excellent resource not just for planning, but for active learning alongside your roadmap. [Image of Kamran Ahmed's Developer Roadmap on GitHub] https://github.com/kamranahmedse/developer-roadmap
GeeksforGeeks Frontend Developer Roadmap: While focused solely on frontend, this roadmap excels at its beginner-friendliness. It breaks down complex concepts into digestible steps, making it ideal for those just starting their web development journey. [Image of GeeksforGeeks Frontend Developer Roadmap] https://www.geeksforgeeks.org/frontend-developer-roadmap/
BrowserStack Web Development Roadmap: This resource stands out for its holistic approach. It doesn't just list technologies, it explains the why behind them. It's a great option for understanding the bigger picture of web development before diving into specifics. [Image of BrowserStack Web Development Roadmap] https://www.browserstack.com/guide/web-development-roadmap
Awesome Roadmaps (GitHub): This is a curated list of roadmaps, including some not found on the other sites. It's a good option for discovering less mainstream paths or highly specialized skill sets. [Image of Awesome Roadmaps on GitHub] https://github.com/liuchong/awesome-roadmaps
Codecademy Career Paths: These are interactive, project-based learning paths designed to equip learners with job-ready skills. While not roadmaps in the traditional sense, they offer a structured way to gain practical experience aligned with different career goals. [Image of Codecademy Career Paths] [invalid URL removed]
freeCodeCamp: This non-profit organization offers a comprehensive curriculum covering a wide range of web development topics. While not strictly a roadmap, their structured learning path and project-based approach can serve as a valuable guide for aspiring developers. [Image of freeCodeCamp website] https://www.freecodecamp.org/