Computer Science Education

notes, and resources for.

Created: by Pradeep Gowda Updated: Apr 12, 2024 Tagged: computer-science · learning

The Missing Semester of Your CS Education – You should do this self taught course from MIT whether if you have a degree in CS or not. This is my top recommendation for learning the craft of programming/development. > Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

Open Source Society University - computer-science: Path to a free self-taught education in Computer Science! – links to various MOOCs for pretty much all the topics covered in a CS undergraduate curriculum.

A Functional Introduction To Computer Science (Part I) and Part II

CS Primer Courses (This is a paid course) – The TL;DR is:

  • Start wherever looks interesting
  • Focus on solving problems
  • Use as much or as little of the problem walkthroughs and explainer videos as you need to keep making progress and having fun
  • Keep going!