A self drive computer science degree, 2025 edition

What is you want to study computer science, but can’t affort university fees? Or, studied computer science a really long time ago and want to see what’s changed? Or just like learning stuff? Well, lots of schools now post their lectures on YouTube, so its entirely possible to construct a zero cost “self driving degree”, as long as you’re good enough at Canva to make your own certificate at the end.

Introduction

  • First let’s nail down some basics with Crash Course Computer Science. This covers some fundamental stuff like binary maths, logic gates, as well as providing a good overview of the history of computing in general.

Databases

The focus here isn’t on SQL itself, there are lots of places to learn that. Instead, the focus here is how does a database actually work under the hood? That said, let’s chuck in a quick SQL introduction anyway.

Operating Systems

  • Maybe Berkeley CS162, but it spends way too much time (8 lectures!) on mutual exclusion and locks.
  • Real world implementation:

Networking

Programming Languages

Machine Learning

Security

  • Android App Reverse Engineering is a live stream that Maddie Stone did during the COVID lock downs. Honestly, it feels to me like the audience and tooling didn’t treat her well during the stream, and as a result the video could do with an edit, but this is literally what went out live. This is the best content I’ve been able to find so far on how to actually reverse engineer an Android app while looking for malware. I have watched other courses, but they then to be very high level and vague, whereas this course has you actually reverse engineer actual applications. I just wish the live stream had been a better experience for Maddie.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.