These are the best Machine Learning courses on the web (November 2018)

Below you will find the best machine learning courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best machine learning course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Coursera
4.9
(78,484)
$43/mo.

Machine Learning

by Stanford University | Coursera

This is a fantastic course that functions as an introduction to machine learning. Machine learning is at the core of the new trends we see these days in self-driving cars, image recognition, web search, and more. Besides the theoretical background of machine learning, the student will learn how to implement these techniques in practice.

All levels
26-40h
Certificate (q2)
Started Jul 23
Online Course by Udemy
4.5
(75,844)
$17.99

Complete Python Bootcamp: Go from zero to hero in Python 3

by Jose Portilla | Udemy

This tutorial introduces one of the most popular programming languages in the world: Python. Python is particularly used in machine learning and AI programming. After having completed this course, the student will be able to create her own applications and games.

All levels
24h
Certificate (q1)
Self-paced
Online Course by Udacity
4.7
(2325)
$999

Machine Learning Engineer

by Kaggle, AWS | Udacity

For those with a lot of experience in machine learning and that are looking to gear up to another level, this course is great. You will learn Supervised, Unsupervised, Reinforcement, and Deep Learning. The program also includes a capstone project that functions as a great addition to your portfolio.

Expert
+150h
Nanodegree
2x 3 months
Online Course by Udacity
4.6
(1610)
$999

Deep Learning

by | Udacity

Probably the highest acclaimed course on the internet in regards to Deep Learning. Deep learning is the driver of most machine learning and AI implementations that we see happening in the world. A student that enrolls in this course will build and apply their own neural networks to tackle challenges put forth by the course creators. For anybody that wants to step into the world of AI, this is a great starting point. More information

Intermediate
+150h
Nanodegree
4 months
Online Course by Udacity
4.5
(15)
$799

Data Scientist

by Bertelsmann, Figure Eight, IBM Watson, Insight, Kaggle, Starbucks | Udacity

Students will be working on machine learning models, data pipelines, recommendation systems, and deploy solutions to the cloud. You will be working on actual, real-world projects that are created by industry experts. After finishing this course, you will be one of the few data scientists that are in high demand.

Expert
+150h
Nanodegree
Two Terms
Online Course by Udemy
4.4
(49,646)
$17.99

Machine Learning A-Z?: Hands-On Python & R In Data Science

by Kirill Eremenko | Udemy

Students will learn how to write machine learning algorithms in Python and R. The course is taught by two data science experts and present the student with code templates that can be used.

All levels
41h
Certificate (q1)
Self-paced
Online Course by Coursera
4.8
(17,298)
$43/mo.

Structuring Machine Learning Projects

by deeplearning.ai | Coursera

Every technical worker that want to master AI and guide a team through a project will love this 2-week course. You will be able to practice through real examples and learn to diagnose errors in a machine learning system, prioritize errors, understand how ML works and how to transfer your knowledge. Basic machine learning knowledge is needed since this is the 3rd part of the Deep Learning Specialization. More information

Beginner
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Udemy
4.5
(24,654)
$17.99

Python for Data Science and Machine Learning Bootcamp

by Jose Portilla | Udemy

An incredible Python course provided via Udemy, here the student will learn all about not only Python, but also NumPy, Seaborn, Pandas, Plotly, Machine Learning, Tensorflow, and much more. If you are looking for a course that has a much broader approach to the Python programming language, with a focus on Data Science and Machine Learning, this is one of the best tutorials you will find.

All levels
21.5h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

Machine Learning for Trading

by Georgia Institute of Technology | Udacity

This class will teach you how to use real-world data to make stock trading decisions by using a machine learning strategy and algorithmics such as linear regression, KNN and regression trees. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Machine Learning: Unsupervised Learning

by Georgia Institute of Technology | Udacity

This Unsupervised Learning course will teach you how to analyze data and look for patterns, similar to what Netflix and Amazon do when predicting the behavior of their customers. Learn everything you need to know about randomized optimization, feature selection, clustering, and so much more in this course.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Data Science Interview Prep

by | Udacity

Looking to ace that upcoming data science interview? Look no further and check out this short course. In here, you will be more prepared to answer the questions in data science interviews since you will be practicing everything from data analysis to machine learning.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Eigenvectors and Eigenvalues

by | Udacity

The importance of understanding eigenvalues and eigenvectors should never be understated in the field of Artificial Intelligence. This course gives you the opportunity to learn how to compute eigenvalues and eigenvectors and understand their significance to machine learning implementations. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Reinforcement Learning

by Georgia Institute of Technology | Udacity

Do you want to have a deeper level of understanding of machine learning? This expert course from Udacity is great for you. In here, students will become a participant in the ever-growing research community of reinforcement learning and improve your knowledge about the field itself. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to Artificial Intelligence

by | Udacity

The field of Artificial Intelligence is actively growing and has a range of useful applications across various industries. In this course, you'll learn about the basics of modern AI, including robotics, computer vision, and machine learning, among others. By the end of this course, you'll be more prepared to take on more advanced courses related to AI. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Machine Learning

by Georgia Institute of Technology | Udacity

Ever wonder how your phone can recognize your voice? Netflix can predict what movies you'll like? and how can we program machines to learn like us? Take this course and you'll learn how these things are done and learn how to apply Supervised, Unsupervised and Reinforcement Learning techniques for solving a range of data science problems. Join us now and let us explore into Machine Learning and find those answers. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to Machine Learning

by | Udacity

For those who want to learn and have a career in data analysis today, this course is best for you. This course is an introductory of machine learning which teaches you the end-to-end process of investigating data through machine learning. It will also teach you how to extract and identify feautures that best represent your data, learn important machine learning algorithms and how to evaluate its performance. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Core ML: Machine Learning for iOS

by | Udacity

Check out this intermediate class if you want to know how to use Apple's Core ML framework to build iOS apps. There are experienced professionals who will teach about machine learning fundamentals and exposure to real-world examples of companies. Having wrapped up the program, expect to be well-versed with Core ML. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to Data Science

by | Udacity

This course is designed to give intermediate students a better understanding of data science. There will be skilled and experienced professionals who will tackle topics on data manipulation, data analysis, statistics and machine learning. Be able to sample and apply the basic techniques of data science after completing the entire course. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udemy
4.4
(12,883)
$17.99

Deep Learning A-Z?: Hands-On Artificial Neural Networks

by Kirill Eremenko | Udemy

Choose this company if you want to learn how to make deep learning algorithms in Python. There are skilled and experienced individuals who provide templates, tutorials and discussions on machine learning and data science. Having wrapped up the program, the student will be able to apply concepts and skills learned.

All levels
23h
Certificate (q1)
Self-paced
Online Course by Coursera
4.6
(7,360)
$43/mo.

Machine Learning Foundations: A Case Study Approach

by University of Washington | Coursera

This course will provide students an in-depth learning about data systems. This course will tackle potential applications of machine learning, core differences in analysis, data representation, dataset utilization and more. More information

All levels
26-40h
Certificate (q2)
Started Jul 23
Online Course by Udacity
()
Free

Deep Learning

by Google | Udacity

Probably the highest acclaimed course on the internet in regards to Deep Learning. Deep learning is the driver of most machine learning and AI implementations that we see happening in the world. A student that enrolls in this course will build and apply their own neural networks to tackle challenges put forth by the course creators. For anybody that wants to step into the world of AI, this is a great starting point. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Knowledge-Based AI: Cognitive Systems

by Georgia Institute of Technology | Udacity

Artificial intelligence or AI is already enhanced and innovated at present and has made life more convenient for a lot of people. That is why learning about the neural network is essential not only for the mind, but for the technological aspect as well. Take this hands-on course and learn various techniques on how to use these advance machines as well as knowing the study of human cognition. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udemy
4.7
(9,595)
$11.99

The Complete Web Developer in 2018: Zero to Mastery

by Andrei Neagoie | Udemy

If you want to learn how to code and develop websites efficiently, be sure to enroll in this course today. Qualified instructors will will walk you through HTML5, CSS, JavaScript, React, Node.js and machine learning. At the end of the course, expect to be well-versed with website development and codes.

All levels
29.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.4
(9,568)
$11.99

Data Science, Deep Learning, & Machine Learning with Python

by Sundog Education Frank Kane | Udemy

Artificial intelligence is already enhanced and innovated at present and has made life more convenient for a lot of people. That is why learning about the neural network is essential not only for the mind, but for the technological aspect as well. Take this hands-on course and learn various techniques on how to use these advance machines to make life easier.

Beginner
12h
Certificate (q1)
Self-paced

  • -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
See all

Want to try another search?