In this article, I compiled 900 online courses offered by the 60 best universities in the world for studying computer science in 2023.

I built the list using a data-driven approach. You can find my methodology below. But if you’d rather go straight to the course list, click here.


First, I identified the leading world university rankings. Since I was interested in computer science specifically, I looked at their latest computer science rankings. Here are the ones I used:

Then, I crawled and scraped each ranking. You can find the raw data in my GitHub repository.

Now that I had some data, I used Jupyter with Python to process it. I combined the three rankings into one by averaging the position of each university in each ranking. Then, I filtered out the universities that didn’t offer online courses, and I limited the list to the top-60 institutions — the cream of the crop.

Combined ranking: top-10 universities for studying computer science in 2023

As you can see above, I found that the top three institutions are #1 MIT, #2 Stanford, and #3 Carnegie Mellon. You can also find my Jupyter Notebook in my GitHub repo.

Finally, I used the Class Central database, with its 150K online courses, to find all the computer science courses offered by the universities in the ranking.

The end result is a list of 900 online courses offered by the 60 best universities in the world for studying computer science in 2023.

Notable Computer Science Courses

Unsurprisingly, some of the courses in the list are also some of the best online courses of all time. You can find these top courses below. They’re all fantastic options.

Course Subjects

The list is split into subjects. Click on a subject to jump to the relevant section. Courses also in Class Central’s best online courses of all time are denoted with a star (⭐).

With 900 courses to pick from, I hope you find something you like. But if these aren’t enough, check out Class Central’s catalog of over 150K online courses.

Without further ado, here are the computer science online courses offered by the world’s best universities.

Artificial Intelligence Courses (32)

Machine Learning Courses (68)

Deep Learning Courses (8)

Computer Vision Courses (18)

Self-Driving Cars Courses (7)

Computer Science Courses (86)

Algorithms and Data Structure Courses (88)

Databases Courses (24)

Bioinformatics Courses (25)

Blockchain and Cryptocurrency Courses (6)

Human-Computer Interaction Courses (9)

Computer Networking Courses (7)

Data Science Courses (74)

Data Analysis Courses (74)

Big Data Courses (21)

Data Visualization Courses (13)

Data Mining Courses (8)

Programming Courses (56)

Python Courses (38)

SQL Courses (12)

Java Courses (11)

Scala Courses (8)

C++ Courses (8)

Software Development Courses (19)

Web Development Courses (38)

Mobile Development Courses (24)

Game Development & VR Courses (8)

Network Security Courses (3)

Cryptography Courses (6)

Information Technology Courses (13)

Internet of Things Courses (23)

Healthcare Informatics Courses (23)

Cloud Computing & DevOps Courses (10)

Quantum Computing (17)