Best Computer Science Tutorials and Courses

Below you will find the best computer science courses from the biggest platforms on the internet ranked based on millions of ratings and reviews.

We wish you the best with studying. Made with by Courseroot
Level Level Dropdown
Pricetag Price Dropdown
Certificate Certificate Dropdown
Hours of content Hours Dropdown
Platforms Platform Dropdown
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
4.8
()

Introduction to Cybersecurity

All levels
40h
Self-paced
Certificate (q2)
If you have any interest in programming computers, cybersecurity or computer science in general, then this course is made for you. This introductory ..
$299/mo.
""
Learn more about this course
()

Intro to Computer Science

Beginner
15-35h
Self-paced
None
This Intro to Computer Science course is the perfect starting point for anybody who wants to learn how to code in Python through key concepts and prac..
Free
""
Learn more about this course
4.6
(2148)

Introduction to Programming

Beginner
15-35h
Self-paced
None
Get started in your career in the various fields of computer science with this introductory course from Udacity. In here, you will be introduced to pr..
Free
""
Learn more about this course
()

Intro to Theoretical Computer Science

Intermediate
15-35h
Self-paced
None
Do you want to have a basic level of grasp in theoretical computer science? If so, then this course is perfect for you. One of the key things you will..
Free
""
Learn more about this course
4.8
(3,083)

Introduction to Programming with MATLAB

Beginner
26-40h
Starts Dec 03
Certificate (q2)
MATLAB is a programming language which is easy to learn and useful for most professionals and engineers specifically. That is why this beginner's cour..
$43/mo.
""
Learn more about this course
4.8
(2,098)

Algorithms Specialization

Intermediate
26-40h
Started Nov 23
Certificate (q2)
Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization..
$43/mo.
""
Learn more about this course
4.8
(1,885)

Fundamentals of Computing Specialization

Beginner
26-40h
Starts Nov 23
Certificate (q2)
This Specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated progr..
$43/mo.
""
Learn more about this course
4.6
(2,207)

Web Development w/ Google?s Go (golang) Programming Language

Intermediate
19h
Self-paced
Certificate (q1)
Web Development w/ Google?s Go (golang) Programming Language is another Udemy course in the Computer Science category. Participants will learn from a ..
$11.99
""
Learn more about this course
4.5
(1,810)

Decoding AP Computer Science A

All levels
10.5h
Self-paced
Certificate (q1)
By studying this course, the participants will not only learn how to decode AP Computer Science A as the name implies, they will also be introduced to..
Free
""
Learn more about this course
4.7
(890)

Probabilistic Graphical Models Specialization

Expert
26-40h
Starts Dec 03
Certificate (q2)
Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distribut..
$43/mo.
""
Learn more about this course
4.7
(890)

Probabilistic Graphical Models 1: Representation

Expert
26-40h
Starts Dec 03
Certificate (q2)
Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distribut..
$43/mo.
""
Learn more about this course
4.5
(1,376)

Deep Learning: Convolutional Neural Networks in Python

Expert
6.5h
Self-paced
Certificate (q1)
Deep Learning: Convolutional Neural Networks in Python is an Udemy Computer Science course that combines Computer Vision and Data Science and Machine ..
$16.99
""
Learn more about this course
()

Algorithm Design and Analysis

Intermediate
24h
Self-paced
Professional
Have you always wanted to learn about the central principles of computer Science? Now algorithmic thinking and computational problem-solving are withi..
Free
""
Learn more about this course
4.8
(451)
The course teaches students how to produce digital images and videos as well as how to use and store them. It also explores the workings of the human ..
$43/mo.
""
Learn more about this course
()

Introduction to Java Programming: Writing Good Code

Beginner
25h
Self-paced
Professional
Learn to program in an easy and interactive way and enter the fascinating world of computer science.
Free
""
Learn more about this course
()

Building a Cybersecurity Toolkit

Beginner
8h
Self-paced
Professional
Building a Cybersecurity Toolkit is a course that helps students to develop the required set of skills and characteristics to grow beyond mere technic..
Free
""
Learn more about this course
4.6
(574)

How to Create A Website: An HTML Tutorial and CSS Tutorial

All levels
32.5h
Self-paced
Certificate (q1)
Learn How To Make Websites from a University Professor in Computer Science with over 15 years of teaching experience.
$11.99
""
Learn more about this course
4.5
(310)

Mathematical Thinking in Computer Science

Beginner
26-40h
Starts Nov 23
Certificate (q2)
In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality. Th..
$43/mo.
""
Learn more about this course
4.5
(310)

Introduction to Discrete Mathematics for Computer Science Specialization

Beginner
26-40h
Starts Nov 23
Certificate (q2)
Discrete Math is needed to see mathematical structures in the object you work with, and understand their properties. Thi..
$43/mo.
""
Learn more about this course
4.6
(287)

Probabilistic Graphical Models 2: Inference

Expert
26-40h
Started Nov 23
Certificate (q2)
Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distribut..
$43/mo.
""
Learn more about this course
4.8
(238)

Principles of Computing (Part 2)

All Levels
26-40h
Starts Nov 23
Certificate (q2)
This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principl..
$43/mo.
""
Learn more about this course
4.8
(165)

Statistical Mechanics: Algorithms and Computations

All Levels
26-40h
Starts Nov 23
Certificate (q2)
If you want to learn more about algorithms, and about the deep insights into science that can be obtained by the algorithmic approach than this course..
$43/mo.
""
Learn more about this course
4.6
(171)

Probabilistic Graphical Models 3: Learning

Expert
26-40h
Starts Dec 03
Certificate (q2)
Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distribut..
$43/mo.
""
Learn more about this course
4.5
(292)

Computer Science 101: Master the Theory Behind Programming

Beginner
7.5h
Self-paced
Certificate (q1)
Computer Science 101: Learn Computer Science to become a better Programmer and Software Engineer.
$11.99
""
Learn more about this course
  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
Go to all subjects

Want to try another search?