10,000+ Free Udemy Courses to Start Today

View Courses

Free Computer Science Courses online

cancel icon
Clear filters

Certification

Level

Ratings

Duration

Apply
image

AP Computer Science A - Part 1

A beginner Java course that covers all of the fundamentals required for the AP Computer Science A Exam.

6 reviews
duration

1 h 56 m

image

Develop Your Own Game Quick & Easy with Game Maker Studio

Learn from a pro how to develop games with game maker studio, and create your own game in less than 3 hours! - Free Course

(*)(*)(*)(*)(*)4.7
236 reviews
duration

2 h 16 m

image

Foundations of Computer Science: Theory and Practice

Learn the fundamental topics of Computer Science and practice them for full mastery - Free Course

(*)(*)(*)(*)(*)4.2
282 reviews
duration

4 h 31 m

image

Construct 2 - Your first game.

Game creation without needing to know any code.

(*)(*)(*)(*)(*)4.3
164 reviews
duration

3 h 16 m

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

Learn Construct 2 From Scratch and build games

Create Game Without Having any Prior Coding Experience - Free Course

(*)(*)(*)(*)(*)4.3
36 reviews
duration

3 h 4 m

image

Livecode : One code to rule them all

The Write Once, Deploy Anywhere myth can finally be a reality with Livecode.

(*)(*)(*)(*)(*)4.5
368 reviews
duration

1 h 48 m

image

Decoding AP Computer Science A

Ace AP Computer Science A and get an Introduction to Java

(*)(*)(*)(*)(*)4.5
2.7K reviews
duration

10 h 27 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

を使った畳み込みニューラルネットワーク

ソフトウェア開発者であれば、拡張性のあるAI搭載アルゴリズムを構築したい場合、構築ツールの使い方を理解する必要があります。

duration

10 h

image

The Fundamentals of Computing Capstone Exam

While most specializations on Coursera conclude with a project-based course, students in the "Fundamentals of Computing" specialization have completed more than 20+ projects during the first six courses of the specialization.

(*)(*)(*)(*)(*)4.8
100 reviews
duration

1 h

image

3D Interactions and Navigation

Welcome to 3D Interactions and Navigation, the third course in the Unity Certified Programmer Specialization from Unity Technologies.

(*)(*)(*)(*)(*)4.5
40 reviews
duration

13 h

image

Abstraction, Problem Decomposition, and Functions

This course is the third course in the specialization exploring both computational thinking and beginning C programming.

(*)(*)(*)(*)(*)4.9
10 reviews
duration

17 h

image

Cryptographic Hash and Integrity Protection

This course reviews cryptographic hash functions in general and their use in the forms of hash chain .

(*)(*)(*)(*)(*)4.5
39 reviews
duration

9 h

image

Delivery Problem

We’ll implement (in Python) together efficient programs for a problem needed by delivery companies all over the world millions times per day — the travelling salesman problem.

(*)(*)(*)(*)(*)4.7
164 reviews
duration

13 h




Popular Computer Science Topics Covered

Free computer science courses cover a wide range of topics, including:

  • Programming and coding basics (Python, Java, etc.)
  • Artificial Intelligence (AI) and Machine Learning (ML)
  • Data Science and Analytics
  • Web and App Development
  • Cybersecurity fundamentals and much more.
Advantages of Learning Computer Science Online
  • Flexible, self-paced learning.
  • Access to expert-led tutorials and free coding classes.
  • Comprehensive coverage of introductory and advanced computer science concepts.
Top Free Platforms for Computer Science Courses

Learn from renowned platforms like Coursera, edX, Udemy, and Khan Academy, offering free coding and data science classes, AI courses, and more.

How to Choose the Right Course
  • Define your career goals: Are you interested in coding, AI, or data science?
  • Check reviews, certifications, and course content for alignment with your needs.
Career Opportunities After Learning Computer Science

Gaining computer science skills opens doors to careers in software development, AI, data science, web development, cybersecurity, and more.

FAQs
Can beginners learn coding through free online courses?

Yes, many platforms offer introductory programming classes that are perfect for beginners.

How long do most free online computer science courses take to complete?

Courses can vary from a few weeks to a couple of months, depending on their depth and your pace.

Can I learn AI and machine learning for free?

Yes, many platforms offer free AI and machine learning courses with quality tutorials and exercises.

Which programming languages are best for beginners?

Python and Java are among the best introductory programming languages for beginners.

How can free computer science courses help my career?

These courses provide valuable skills in areas like coding, data science, and AI, which are highly in demand in today’s job market.

What skills can I gain from online computer science courses?

You can learn programming fundamentals, data analysis, AI, web development, and cybersecurity basics, all through free online resources.