An Autodidact’s Degree in Computer Science

MIT’s OpenCourseWare is an amazing resource—I often can’t believe that it exists at all. For the unfamiliar: OpenCourseWare is a collection of some of MIT’s classes, often complete with lecture videos, problems sets, quizzes, and answers. Oh, it’s also completely free.

There’s a significant drawback though (well, two drawbacks considering you can do all of these classes and never get a degree): You’re left to your own devices to choose what classes to take and in what order. Considering that many classes have a prerequisite or two, you could spend a while trying to piece together a sequence of classes to take.

Let me be your advisor! I’ve talked with some Computer Science majors and autodidacts alike to craft the major requirements for a Bachelor’s of Science in Computer Science in a five semester sequence. If you take the classes in order, you’ll be sure to meet all the prerequisites.

Semester 1

Computer Science

Math

Physics

Semester 2

Computer Science

Math

Physics

Semester 3

Computer Science

Math

Semester 4

Computer Science

Semester 5

Computer Science

--

--

--

Software Engineer. 70% of my body is made of code.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

IntelliJ Idea tricks that I use daily — Java/Spring MS Handling

UniX partners with Air Ballerz to bridge the gap between traditional gamers and Web3

Configure SSH with GitHub (4096bit Key)

Elasticsearch — Implementation at Easygo

Fetch, Transform & Export Bulk Data with MongoDB, Node.js & Streams!

high on javascript with coffee

Charles proxy with AndroidTv

SHE QC ideation, a story grooming technique

Hacking Facebook with Powster Labs: Audio Focus for 360 Video

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Patrick Brown

Patrick Brown

Software Engineer. 70% of my body is made of code.

More from Medium

Symbols : Coding as Mediums : Art

Crossing over in your brain and developing bridges from one hemisphere or “world” to the next

Introduction to Computer Science Careers with the Micro:bit

Why I Started Programming … And How It Changed My Life

concept of recursion