DEV Community

Cover image for MIT, Stanford, Harvard: 500 Free Computer Science Courses from World's Top-50 CS Universities
Manoel Cortes Mendez
Manoel Cortes Mendez

Posted on • Updated on

MIT, Stanford, Harvard: 500 Free Computer Science Courses from World's Top-50 CS Universities

I made a list of 500 computer science online courses from the world’s 50 highest-ranked universities for studying computer science. It includes courses from universities such as MIT, Stanford, Harvard, and many more.

You can find the course list at the bottom. Here's how I built it.

Approach

I started with the three leading global university rankings and looked at the latest editions of their computer science rankings:

My approach was simple. First, I combined the three rankings into one by averaging each university’s position across the three rankings. Second, I limited the list to the top-fifty institutions that offer computer science courses online. Third, I leveraged Class Central’s database to build a list of those courses.

Alt TextCombining rankings in Jupyter Notebook

As you can see above, the three institutions that topped the combined ranking were #1 MIT, #2 Stanford, and #3 Carnegie Mellon. If you’d like to see the data and the process I followed to get to that result, check out my GitHub repo.

After compiling each university’s offering, the end result is a list of 500 online courses offered by the 2020 world 50 best universities for studying computer science.

Notable Courses

Unsurprisingly, some of the courses in the list are also part of Class Central’s best online courses of all time. You can find these below. They’re all great options, especially for novice e-learners, since they exemplify the best that online education has to offer.

Full Course List

The full list is split into subjects. For brevity, I only included three courses in each. But a link at the end of each section will take you to the other courses. Courses that are also in Class Central’s all-time top-100 ranking are denoted with a star (⭐).

With 500 courses to choose from, I hope you find something you like. But if those aren’t enough, check out Class Central’s catalog of over 15K online courses.


AI & Machine Learning (65 Courses)

Algorithms & Data Structures (60 courses)

Bioinformatics & Healthcare (30 Courses)

Computer Science (90 Courses)

Cybersecurity (22 Courses)

Data Science (109 Courses)

Programming Languages (60 Courses)

Software Development (57 Courses)

Quantum Computing (7 Courses)

Top comments (5)

Collapse
 
utkarsh profile image
Utkarsh Talwar

That's awesome, Manoel! Thanks for sharing these resources. I shared this post in our Telegram newsletter/channel for devs. 👉🏼 Link

Collapse
 
devanshh profile image
Devansh Agarwal

Hi Utkarsh,
Here's a similar article, do consider sharing it. Thanks.

Link

Collapse
 
utkarsh profile image
Utkarsh Talwar

That's for the rec, Devansh!

Collapse
 
documentednerd profile image
Kevin Mack

Very cool, thanks for sharing.

Collapse
 
devanshh profile image
Devansh Agarwal

Very insightful article. Here's a related article which i wrote recently.

dev.to/devanshh/55-free-computer-s...