Want to master your topic faster? Let AI build your personalized course

📚 Smarter courses, 🔍 adaptive quizzes, 🎓 real certificates.

Build Custom Course

Free Computer Science Courses online

Learn computer science with the free computer science tutorials and online courses.

Clear

Certification

Level

Ratings

Duration

image

CS50 Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming

duration

144 h

image
(*)(*)(*)(*)(*)4.8
4.3K reviews
duration

23 h

image

Programming Foundations: Fundamentals

Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.

duration

2 h 1 m

image

Computer Science: Algorithms, Theory, and Machines

Learn Computer Science: Algorithms, Theory, and Machines from Princeton University. This course introduces the broader discipline of computer science to people having basic familiarity with Java programming.

(*)(*)(*)(*)(*)4.7
601 reviews
duration

30 h

image

Database Management Essentials

Database Management Essentials provides the foundation you need for a career in database development, data warehousing, or business intelligence, as well as for the entire Data Warehousing for Business Intelligence specialization.

(*)(*)(*)(*)(*)4.6
1K reviews
duration

42 h

image
(*)(*)(*)(*)(*)4.8
454 reviews
duration

50 h

image
(*)(*)(*)(*)(*)4.9
1.2K reviews
duration

30 h

image

2D Game Art for Non-Artists

Create beautiful cartoon art with a modern edge, and harness light and shading techniques to give your work depth

(*)(*)(*)(*)(*)4.3
1.7K reviews
duration

2 h 14 m

image

Functional Program Design in Scala

In this course you will learn how to apply the functional programming style in the design of larger applications.

(*)(*)(*)(*)(*)4.5
912 reviews
duration

36 h

image

Introduction to Self-Driving Cars

Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization.

(*)(*)(*)(*)(*)4.7
9 reviews
duration

35 h

image

Introduction to Computer Science and Programming

This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science.

(*)(*)(*)(*)(*)4.2
1.1K reviews
duration

4 h

image

Accelerated Computer Science Fundamentals

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables.

(*)(*)(*)(*)(*)4.7
2.5K reviews
duration

60 h

image

Data Warehouse Concepts, Design, and Data Integration

This is the second course in the Data Warehousing for Business Intelligence specialization.

(*)(*)(*)(*)(*)4.4
39 reviews
duration

23 h

image

Audio Signal Processing for Music Applications

Learn Audio Signal Processing for Music Applications from Universitat Pompeu Fabra of Barcelona, Stanford University.

(*)(*)(*)(*)(*)4.8
33 reviews
duration

54 h




Details about free Computer Science tutorials and courses

Want to learn computer science ? This is the list of free computer science courses available online. From this list, you can take any of the computer science course to learn computer science in details and become master of computer science.

Learn computer science from the free computer science courses and free computer science tutorials online. Select free courses for computer science based on your skill level either beginner or expert. These are the free computer science tutorials and courses to learn computer science step by step.

Collection of free Computer Science Courses

These free computer science courses are collected from MOOCs and online education providers such as Udemy, Coursera, Edx, Skillshare, Udacity, Bitdegree, Eduonix, QuickStart, YouTube and more. Find the free computer science tutorials courses and get free training and practical knowledge of computer science.

Get started with computer science for free and learn fast from the scratch as a beginner. Find free computer science tutorials for beginners that may include projects, practice exercises, quizzes and tests, video lectures, examples, certificate and advanced your computer science level. Some courses provide free certificate on course completion.

computer science courses are categorized in the free, discount offers, free trials based on their availability on their original platforms like Udemy, Coursera, Edx, Udacity, skillshare, Eduonix, QuickStart, YouTube and others Moocs providers. The computer science courses list are updated at regular interval to maintain latest status.

After collecting courses and tutorials from different Moocs and education providers, we filter them based on its pricing, subject type, certification and categorize them in the relevant subject or programming language or framework so you don't have to waste time in finding the right course and start learning instead.

Suggest more Computer Science Courses or Tutorials ?

Do you think any computer science tutorial or computer science course need to include on this list? Please submit new computer science tutorial and share your computer science course with other community members now.