We rank the best courses on the web

The biggest database of online courses for you to filter through based on price, difficulty, certificate quality, and more.

Javascript
Data Science
Self-driving
Photography
UX/UI Design
Machine Learning
Business
Social Media
Marketing
Python
Virtual Reality
Spanish
Analytics
Math
Design
Blockchain
Engineering
React
Robotics
Programming
Mobile
Law
Cooking
+

The online course search engine

Find online courses in any topic and review them on aspects you find important. We'll then present you the best courses from the 8 biggest platforms, ordered by rating and popularity.
Some of the best courses currently available.

Online Course by Coursera
Rank icon

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us .. More.

Level icon All Levels
Time icon 40 hours
Speed icon Unknown
Certificate icon Yes
$43/mo.
4.9
(61,451 reviews)
Go to course
Online Course by Udemy
Rank icon

The only course you need to learn web development - HTML, CSS, JS, Node, and More!

Level icon All Levels
Time icon 43 hours
Speed icon Self-paced
Certificate icon Yes
$199.99
4.7
(56,894 reviews)
Go to course
Online Course by Coursera
Rank icon

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a ser.. More.

Level icon All Levels
Time icon 39 hours
Speed icon Unknown
Certificate icon Yes
$43/mo.
4.8
(32,108 reviews)
Go to course
Online Course by Udacity
Rank icon

Learn key computer science concepts in this introductory Python course. You'll learn by doing, and will build your own search engine and social network.

Level icon Beginner
Time icon hours
Speed icon 3 months
Certificate icon Yes
Free
5
(7000 reviews)
Go to course
Online Course by Udacity
Rank icon

No programming experience? No Problem! Start developing Android apps today.

Level icon Beginner
Time icon 150 hours
Speed icon Unknown
Certificate icon Nanodegree
$199
5
(5900 reviews)
Go to course
Online Course by Udemy
Rank icon

Learn Python like a Professional! Start from the basics and go all the way to creating your own applications and games!

Level icon All Levels
Time icon 13 hours
Speed icon Self-paced
Certificate icon Yes
$194.99
4.5
(42,501 reviews)
Go to course
Online Course by Udemy
Rank icon

Learn to program using the Java programming language

Level icon All Levels
Time icon 16 hours
Speed icon Self-paced
Certificate icon Yes
Free
4.4
(43,435 reviews)
Go to course
Online Course by Udacity
Rank icon

Introductory programming class to learn Object-Oriented Programming, a must-have technique to reuse and share code easily. Learn by making projects.. More.

Level icon Beginner
Time icon 33 hours
Speed icon 6 weeks
Certificate icon Yes
Free
5
(6400 reviews)
Go to course
Online Course by Udacity
Rank icon

Learn to use version control, an important tool for any developer. The course will focus on Git, a specific version control system, and GitHub, a .. More.

Level icon Beginner
Time icon 37 hours
Speed icon 3 weeks
Certificate icon Yes
Free
5
(6200 reviews)
Go to course
Online Course by Udemy
Rank icon

Master Angular (Angular 2+, incl. Angular 5) and build awesome, reactive web apps with the successor of Angular.js

Level icon All Levels
Time icon 27 hours
Speed icon Self-paced
Certificate icon Yes
$189.99
4.7
(38,693 reviews)
Go to course

So, what do you want to learn?