Best Computer Tutorials and Courses

Below you will find the best computer 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
()

Become a Computer Vision Expert

Expert
+150h
1 Three-Month Term
Nanodegree
Master the computer vision skills behind advances in robotics and automation. Write programs to analyze images, implement feature extraction, and reco..
$999
""
Learn more about this course
4.88
()

Introduction to Cybersecurity

All levels
40h
Self-paced
Certificate (q3)
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
4.7
(5104)

The Bits and Bytes of Computer Networking

Beginner Level
26-40h
Starts Feb 15
Certificate (q2)
The course provides an overview of computer networking while covering everything from the essentials of modern networking technologies and protocols t..
$43/mo.
""
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
()

Design of Computer Programs

Expert
15-35h
Self-paced
None
This Design of Computer Programs course is particularly designed for those who want to transcend their coding abilities in the Python programming lang..
Free
""
Learn more about this course
()

How to Install Android Studio

Beginner
15-35h
Self-paced
None
In this short tutorial, students will learn how to install Android Studio on your laptop or desktop computer, whether it's a Windows or Mac machine. T..
Free
""
Learn more about this course
()

Computer Networking

Intermediate
15-35h
Self-paced
None
This course teaches Software-Defined Networking (SDN), Data Center Networking and Content Distribution. The course is split into three parts where it ..
Free
""
Learn more about this course
()

Intro to Artificial Intelligence

Intermediate
15-35h
Self-paced
None
The field of Artificial Intelligence is actively growing and has a range of useful applications across various industries. In this course, you'll lear..
Free
""
Learn more about this course
()

Introduction to Computer Vision

Intermediate
15-35h
Self-paced
None
Focusing on areas ike fundamentals of image formation, camera imaging geometry, feature detection and matching, multiview geometry (stereo, motion est..
Free
""
Learn more about this course
()

Linear Algebra Refresher Course

Intermediate
15-35h
Self-paced
None
For those students who like to take a refresher on the basic fundamentals of linear algebra, this mini-course is for you. In this course, you will lea..
Free
""
Learn more about this course
4.5
(1236)

Learning To Program - Part 1: Getting Started

Beginner
3h 12m
Self-paced
Certificate (q2)
For beginners in the field, this course on computer programming is for you. It has lessons that tackle mostly on the fundamentals, JavaScript, program..
Free Trial
""
Learn more about this course
4.5
(1115)

AngularJS Forms Using Bootstrap and MVC 5

Intermediate
3h 53m
Self-paced
Certificate (q2)
AngularJS is essential for experienced computer programmers. That is why this course is offered to intermediate students who want to learn the correct..
Free Trial
""
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
()

High Performance Computer Architecture

Expert
15-35h
Self-paced
None
This is a graduate-level course in computer architecture, focusing on quantitative analysis of techniques that define current-day high performance mic..
Free
""
Learn more about this course
()

Human-Computer Interaction

Intermediate
15-35h
Self-paced
None
The course introduces students to human-computer interaction. In doing this, it explores the princinples, techniques and areas of development of Human..
Free
""
Learn more about this course
()

Interactive 3D Graphics

Intermediate
15-35h
Self-paced
None
Want to learn on how to create interactive 3D computer graphics? Well, this course is for you. In this course, the student will learn the fundamental ..
Free
""
Learn more about this course
()

Intro to Information Security

Intermediate
15-35h
Self-paced
None
Students who have existing computer and programming knowledge can learn a lot in this comprehensive course about information security. It features bot..
Free
""
Learn more about this course
()

Java Programming Basics

Beginner
15-35h
Self-paced
None
After taking this course, you will be familiar with how computers make a decision, how variables and data types work in Java, as well as how to create..
Free
""
Learn more about this course
()

Network Security

Intermediate
15-35h
Self-paced
None
Let this course give you a detailed introduction on computer and network security. There are professional who teach on authentication, security protoc..
Free
""
Learn more about this course
4.8
(2347)

Cryptography I

All Levels
26-40h
Starts Feb 18
Certificate (q2)
Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographi..
$43/mo.
""
Learn more about this course
4.8
(2345)

Algorithms Specialization

Intermediate Level
26-40h
Started Feb 11
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
(843)

Basics of Programming with JavaScript

Beginner
2h 40m
Self-paced
Certificate (q2)
One of the easiest languages in the computer world is JavaScript. And this introductory course will tackle the basics of programming with this partic..
Free Trial
""
Learn more about this course
4.7
(2356)

System Administration and IT Infrastructure Services

Beginner Level
26-40h
Starts Feb 15
Certificate (q2)
This course will transition you from working on a single computer to an entire fleet. Systems administration is the field of IT that?s responsible for..
$43/mo.
""
Learn more about this course
4.8
(2049)

An Introduction to Interactive Programming in Python (Part 1)

All Levels
26-40h
Starts Feb 15
Certificate (q2)
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applicat..
$43/mo.
""
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?