Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions
(YouTube: https://www.youtube.com/c/cs50/playlists)
A free introductory computer science course about the art of programming for majors and non-majors alike, offered by Harvard University
A free, and open-source online coding curriculum designed to teach web development. It provides students with a structured path to learn web development through various projects and exercises.
A network of communities where people can dive into their interests, hobbies and passions.
Reddit has subreddits related to specific topics that you may want to learn. Some examples include: r/learnpython, r/compsci, r/machinelearning, r/webdev
One of the most active question and answer websites for professional and enthusiastic coders. Join it to find solutions to your technical coding questions.
Blind is an anonymous community app for the workplace. It’s not just limited to Computer Science but you will find many useful suggestions by professional coders here.
A popular platform for networking, and engaging with communities, including the developer community. Developers frequently gather and engage with one another on twitter and it can be an amazing platform to learn from professionals.
One of the best platforms to help you enhance your skills, expand your knowledge and prepare for technical interviews.
- A2Z DSA Sheet: A complete and comprehensive data structures and algorithms sheet to take you from a novice to an advanced level.
- Blind 75: A list of 75 most frequently asked LeetCode questions
- Grind 75: A dynamic list of recommended LeetCode questions which you can personalize according to your schedule, time constraints, and preferences.
- Top Interview Questions: A list of the most commonly asked leetcode problems.