TakeThisCourse has aggregated the top 25 Free Computer Courses list from the best Universities worldwide. The list contains courses from the University of London, New York University, Princeton University, Duke University, University of Alberta, University of California Davis, University of Leeds, and more.
Best Computer Courses List:
- How Computer Work
- Principle of Computing
- Understanding Math and Logic in Computer Science
- Mathematics for Computer Science
- Understanding Computer System
- Computer hardware and operating system
- Computer Architecture
- An Introduction to Interactive Programming in Python
- How Computer Works: Demystifying Computation
- Build a Modern Computer from First Principles
- Programming Fundamentals
- Begin Programming: Build Your First Mobile Game
- Programming 102:Think Like Computer Scientist
- Introduction to C++
- Algorithms Part I
- Problem Solving, Python Programming, and Video Games
- Computer Science: Programming with a Purpose
- Computer Programming for Every One
- Learn to Code for Web
- Computer Science: Algorithm, Theory and Machine
- Introduction to Programming with MatLab
- Computer Simulations
- 計算機程式設計 (Computer Programming)
- Architecture,Algorithms and Protocols of Quantum Computer
- Introduction to Web Accessibility
How Computer Work
Goldsmiths, University of London via Coursera
8,569 students enrolled!
★★★★★ (158 Ratings)
This Course is Part of Introduction to Computer Science and Programming Specialization
Principles of Computing
RICE University via Coursera
22,580 students enrolled!
★★★★★ (473 Ratings)
This Course is Part of Fundamentals of Computing Specialization
Understanding Maths and Logic in Computer Science
Raspberri PI & Teach Computing via FutureLearn
3 Weeks Duration
2 Hours Weekly Study
If you’re aiming to advance your knowledge in computer science, don’t miss checking out our list of the best NPTEL online courses for computer science.
Mathematics for Computer Science
Goldsmiths, University of London via Coursera
6,774 students enrolled!
★★★★☆ (56 Ratings)
This Course is Part of Introduction to Computer Science and Programming Specialization
Understanding Computer Systems
Raspberri PI & Teach Computing via FutureLearn
3 Weeks Duration
2 Hours Weekly Study
Computer Hardware and Operating Systems
New York University via edX
★★★★☆ (Introductory Level)
This course is part of a MicroBachelors Program
Computer Architecture
Princeton University via Coursera
95,460 students enrolled!
★★★★★ (458 Ratings)
Achieve your academic and professional goals by enrolling in Princeton’s premier courses in 2024, where quality education meets innovation.
For more resources on digital design, check out these graphic design courses.
An Introduction to Interactive Programming in Python
RICE University via Coursera
148,152 students enrolled!
★★★★★ (2,433 Ratings)
This Course is Part of Fundamentals of Computing Specialization
How Computers Work: Demystifying Computation
Raspberri PI & Teach Computing via FutureLearn
4 Weeks Duration
2 Hours Weekly Study
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
85,498 students enrolled!
★★★★★ (1,867 Ratings)
Programming Fundamentals
Duke University via Coursera
45,260 students enrolled!
★★★★★ (1,595 Ratings)
This course is part of the Introduction to Programming in C Specialization
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn
5 Weeks Duration
4 Hours Weekly Study
Programming 102: Think Like a Computer Scientist
Raspberri PI & Teach Computing via FutureLearn
4 Weeks Duration
2 Hours Weekly Study
Introduction to C++
Microsoft via edX
287,713 students enrolled!
★★★★★ (Introductory Level)
Algorithms, Part I
Princeton University via Coursera
480,084 students enrolled!
★★★★★ (5,990 Ratings)
Problem Solving, Python Programming, and Video Games
University of Alberta via Coursera
5,640 students enrolled!
★★★★☆ (30 Ratings)
Computer Science: Programming with a Purpose
Princeton University via Coursera
11,611 students enrolled!
★★★★★ (126 Ratings)
Computer Programming for Everyone
University of Leeds & Institute of Coding via FutureLearn
2 Weeks Duration
2 Hours Weekly Study
Learn to Code for the Web
University of Leeds & Institute of Coding via FutureLearn
2 Weeks Duration
2 Hours Weekly Study
Computer Science: Algorithms, Theory, and Machines
Princeton University via Coursera
26,602 students enrolled!
★★★★★ (147 Ratings)
Introduction to Programming with MATLAB
VANDERBILT University via Coursera
198,519 students enrolled!
★★★★★ (4,821 Ratings)
Computer Simulations
Univerity of California DAVIS via Coursera
(Introductory Level)
5 Weeks Duration
2-5 Hours Weekly Study
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
15,099 students enrolled!
★★★★★ (277 Ratings)
Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet
Delft University of Technology via edX
★★★★☆ (Intermediate Level)
6 Weeks Duration
6-8 Hours Weekly Study
Introduction to Web Accessibility
W3C via edX
7,411 students enrolled!
★★★★★ (Introductory Level)
4 Weeks Duration
4-5 Hours Weekly Study
Fundamentals of Computing Specialization
-
-
- Rice University via Coursera
- 112 hours of effort required
- 41,929+ already enrolled!
- ★★★★★ (5,258 Reviews)
-
Learn to Program: The Fundamentals
-
-
- University of Toronto via Coursera
- 25 hours of effort required
- 204,831+ already enrolled!
- ★★★★★ (4,473 Reviews)
-
It’s quite easy to take a knowledgeable learning decision from this computer courses list. If you want to add a top university course as part of the list, please do recommend us at contact@takethiscourse.net.
Programming Courses
100+ Courses
★★★★★
Cybersecurity courses
30+ Courses
★★★★★
Business Courses
70+ Courses
★★★★☆
Blockchain Courses
20+ Courses
★★★★★
Data Science Courses
150+ Courses
★★★★★
Mobile App Development Courses
50+ Courses
★★★★★