Core Learning (CS)
refer to Resources Dump for updates
- Explore
- https://roadmap.sh
- https://80000hours.org/ | You have about 80,000 working hours in your career: We aim to help you work out how you can best use your 80,000 hours to help others, and to take action on that basis
- YouTube Playlists
- I think that every student should have a good grasp of the topics taught in the Discrete Math course. As many CS concepts are built on top of the basic concepts of Discrete math, it should act as a solid introduction to the CS career much like CS50 https://pll.harvard.edu/course/cs50-introduction-computer-science
- Just cramming theories and a measly amount of practical learning is not beneficial to anyone. I believe that doing projects and learning along the way is the best approach for any study topic. And for CS students, having experience in projects should be mandatory for both their academic and career after graduation. These are 2 GitHub repositories that list some of the projects:
I am also interested in OSSU. They have a CS curriculum filled with open-source projects, some with reputed certifications. This is their curriculum:
- Interview
- https://www.techinterviewhandbook.org/ | Tech Interview Handbook goes straight to the point and tells you the minimum you need to know to excel in your technical interviews. Having personally gone through the interviewing process, it was frustrating to have to find resources from everywhere to prepare for my technical interviews.
- https://www.geeksforgeeks.org/blogs/interview-preparation/ | The preparation for acing a tech interview starts with a complete and worthwhile roadmap or preparation plan. It is quite obvious that until and unless you won't know what to prepare, where to prepare, what subjects hold more weightage, etc.
- Reddit Guides
- Reliable/Reputed/Certification Courses (Source)
- Other Sources
- Visualizer
- Practice / Online Judge