Awesome roadmaps for learning Computer Science and Technologies
Mohamed Kassem | April 10, 2020
In this article, we will show a collection of roadmaps for the software industry and other technologies from GitHub and other resources
Ways of learning
There are many ways of learning suitable for everyone’s experience and situation, so i will talk about my way and how I learn in summary:
- Finding the right resources that won’t make you hate this technology or feel boring
- The official documentation and/or standards for the technology (Recommended to open it always besides learning/coding)
- Questions & answers on Google, Stack Overflow, colleagues, quora, Reddit, or any other forums, blogs + online communities
- books from O’Reilly, Apress, or similar publishers
- Tutorials and Mooc videos
- Practicing a side project, contributing to open source projects or tools
Ready Roadmaps
For no cs degree
- Someone plan for studying cs materials from universities like Stanford taken from OSSU and other recourses
- CS self-study Plan
- A complete computer science study plan to become a software engineer.
- Someone plan to be a programmer to improve his coding skills and ML
Web Skills
- Full guide for useful skills to learn as a web developer
- This Article is good to get small definitions of technologies
- Web development guide 2020
General Frontend
General Backend
React Developer
Angular Developer
Vue Developer
Machine Learning Roadmaps
- learning path: Machine Learning for Software Engineers
- Roadmap to becoming a Machine Learning developer in 2020
- Machine Learning Engineer and learn by doing
- Deep Learning Papers Reading Roadmap
- Deep Learning roadmap
- NLP roadmap
- list of resources of NLP
- list of awesome research papers, datasets, and software projects devoted to machine learning
- list of awesome Machine Learning frameworks, libraries
- machine learning and deep learning tutorials, articles, and other resources
- TensorFlow list
- Simple tutorials of TensorFlow with code
.Net Core Roadmaps
- ASP.NET Core developer in 2019 this roadmap discusses the tools and framework you might need in building your software and some general concepts to understand
- .NET and ASP.NET Core Roadmaps this roadmap discuss the topics you need to know in every step or stage that you are learning now
Flutter Roadmap
- flutter roadmap that showing all concepts and another thing you must know
Android Roadmap
- Android Roadmap has a guide to how to read
- another roadmap and for recourses