Best free resources that Computer Science students should definitely know

Top resources for Computer Science to add to your toolkit

Raymond Cheng
8 min readOct 24, 2019
Photo by Michał Parzuchowski on Unsplash

One of the most important things to learn something effectively is to have the right resources and it is not an exception when it comes to coding. Now many of you who read this might be in the process of learning your first programming language, or maybe some of you might have already been coding for a few years. Whether you are just starting out your journey to the CS career path or an intermediate app developer who have built a lot of projects before, you will find resources in this article that will act as supplements to your learning and be of use to you. This article will locate the best free learning resources for different CS disciplines, all at the palm of your hands.

Some of these resources provided are beginner-friendly while others might require some intermediate math or coding background. So feel free to surf around and decide which ones are useful to you. Now without further ado, let’s begin ;)

Intro to Computer Science

  • Harvard’s CS50 class: best high-quality online course for getting started to learning Computer Science. It explains the most fundamental topics in Computer Science: Computational Thinking, Arrays, Memory, Data Structures…

--

--

Raymond Cheng

Master’s Student at Carnegie Mellon, Top Writer in AI, Top 1000 Writer, Blogging on ML | Data Science | NLP. Linkedin: https://www.linkedin.com/in/itsuncheng/