Computer Science Icon

Free Online Courses

Computer Science

Learn Computer Science with free online courses and MOOCs from Goldsmiths, University of London, University of Helsinki, Stanford University, Hebrew University of Jerusalem and other top universities around the world. Read reviews to decide if a class is right for you.

Follow to get an email when new courses are available

Showing 1,097 courses

  • By start date
  • By language
Course Name Start Date Rating
AD

Deep Learning in Python via DataCamp
Flexible
5.0
Machine Learning for Musicians and Artists
Self paced
Elements of AI
5-10 hours a week , 6 weeks long
Self paced
Machine Learning
5-7 hours a week , 11 weeks long
11th Nov, 2019
The Nature of Code
Self paced
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
5-10 hours a week , 6 weeks long
4th Nov, 2019
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
4th Nov, 2019
Creative Applications of Deep Learning with TensorFlow
Self paced
CS188.1x: Artificial Intelligence
Self paced
Cybersecurity Fundamentals
10-12 hours a week , 8 weeks long
7th Jan, 2020
Cryptography I
5-7 hours a week , 7 weeks long
25th Nov, 2019
AD

2018's Most Popular Free Online Courses via Class Central
Flexible
5.0
Algorithms, Part II
6-12 hours a week , 6 weeks long
18th Nov, 2019
Computer Networks
6th Jan, 2014
Fundamentals of Reinforcement Learning
4th Nov, 2019
Functional Programming Principles in Scala
5-7 hours a week , 6 weeks long
18th Nov, 2019
Internet History, Technology, and Security
3-5 hours a week , 10 weeks long
25th Nov, 2019
Neural Networks and Deep Learning
4th Nov, 2019
Algorithms: Design and Analysis, Part 2
6-10 hours a week , 7 weeks long
31st Oct, 2016
CS50's Introduction to Computer Science
10-20 hours a week , 10 weeks long
Self paced
Introduction to Computer Networking
Self paced
Natural Language Processing
NA
Principles of Computing (Part 1)
7-10 hours a week , 5 weeks long
11th Nov, 2019
AD

35 Legit Master’s Degrees You Can Now Earn Completely Online via Class Central
Flexible
5.0
Convolutional Neural Networks
11th Nov, 2019
Mathematics for Machine Learning: Multivariate Calculus
2-5 hours a week , 6 weeks long
11th Nov, 2019
Introduction to Computer Science and Programming Using Python
14-16 hours a week , 9 weeks long
22nd Jan, 2020
Algorithms, Part I
6-12 hours a week , 6 weeks long
25th Nov, 2019
CS190.1x: Scalable Machine Learning
29th Jun, 2015
Functional Program Design in Scala
5-7 hours a week , 4 weeks long
18th Nov, 2019
Machine Learning: Regression
4th Nov, 2019
6.00x: Introduction to Computer Science and Programming
4th Feb, 2013
Data Structures: An Active Learning Approach
6-7 hours a week , 10 weeks long
Self paced
Paradigms of Computer Programming – Fundamentals
4-6 hours a week , 6 weeks long
Self paced
Sparse Representations in Image Processing: From Theory to Practice
5-6 hours a week , 5 weeks long
Self paced
AD

The Best Online Courses via Class Central
Flexible
5.0
Intro to Computer Science
16th Apr, 2012
How to Use Git and GitHub
23rd Sep, 2014
Machine Learning: Classification
4th Nov, 2019
Compilers
8-10 hours a week , 11 weeks long
17th Mar, 2014
Learning From Data (introductory Machine Learning course)
10-20 hours a week , 10 weeks long
16th Jun, 2017
Introduction to Systematic Program Design - Part 1
8-12 hours a week , 10 weeks long
4th Sep, 2013
JDK 8 Massive Open and Online Course: Lambdas and Streams Introduction
3-4 hours a week , 3 weeks long
14th Jul, 2015
Introduction to Computer Architecture
Self paced
Introduction to Computer Vision
Self paced
Learning from Data (Introductory Machine Learning course)
Self paced
Advanced Operating Systems
Self paced
AD

How to Make A MOOC “MBA” Using Free Courses from Top 10 B-Schools via Class Central
Flexible
5.0
Software Construction in Java
Self paced
Startup Engineering
2-20 hours a week , 12 weeks long
17th Jun, 2013
The Hardware/Software Interface
10-15 hours a week , 8 weeks long
30th Jun, 2014
Introduction to Software Development on SAP HANA
Self paced
Fundamentals of Machine Learning
Self paced
Network Security
10-12 hours a week , 8 weeks long
7th Jan, 2020
Network Protocols and Architecture
2-4 hours a week , 4 weeks long
4th Nov, 2019

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free