Free Online Machine Learning Courses

Unveil the magic behind algorithms with machine learning courses. A machine learning course will teach you about supervised and unsupervised learning, neural networks, and more. This is your first step towards a career in AI.

244 Machine Learning Courses

Deep Learning


The Deep Learning Specialization is a foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare...

Deep Learning for Healthcare

University of Illinois at Urbana-Champaign

This specialization is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are...

Deep learning in Electronic Health Records - CDSS 2

University of Glasgow

Overview of the main principles of Deep Learning along with common architectures. Formulate the problem for time-series classification and apply it to vital signals...

Deep Learning Inference with Azure ML Studio

Coursera Project Network

In this project-based course, you will use the Multiclass Neural Network module in Azure Machine Learning Studio to train a neural network to recognize handwritten...

Deep Learning with PyTorch : Build an AutoEncoder

Coursera Project Network

In these one hour project-based course, you will learn to implement autoencoder using PyTorch. An autoencoder is a type of neural network that learns to copy its...

Deep Neural Networks with PyTorch


The course will teach you how to develop deep learning models using Pytorch. The course will start with Pytorch's tensors and Automatic differentiation package....

Deep-Dive into Tensorflow Activation Functions

Coursera Project Network

You've learned how to use Tensorflow. You've learned the important functions, how to design and implement sequential and functional models, and have completed several...

DeepLearning.AI TensorFlow Developer


TensorFlow is one of the most in-demand and popular open-source deep learning frameworks available today. The DeepLearning.AI TensorFlow Developer Professional Certificate...

Demand Forecasting Using Time Series


This course is the second in a specialization for Machine Learning for Supply Chain Fundamentals. In this course, we explore all aspects of time series, especially...

Deploy a predictive machine learning model using IBM Cloud

Coursera Project Network

In this 1-hour long project-based course, you will be able to create, evaluate and save a machine learning model (without writing a single line of code) using Watson...

Deploy a Video Indexer Application using Azure Video Analyze

Coursera Project Network

In this one-hour project, you will understand how Azure Video Analyzer works for video analysis and what information is generated for video indexing. You will learn...

Deploying a Pytorch Computer Vision Model API to Heroku

Coursera Project Network

Welcome to the “Deploying a Pytorch Computer Vision Model API to Heroku” guided project. Computer vision is one of the prominent fields of AI with numerous applications...

Deploying Machine Learning Models in Production


In the fourth course of Machine Learning Engineering for Production Specialization, you will learn how to deploy ML models and make them available to end-users....

Despliegue de modelos Deep Learning: Flask, heroku, Postman

Coursera Project Network

En este proyecto aprenderás acerca del despliegue de modelos Deep Learning en producción, utilizando herramientas como Flask, heroku y Postman.

Detect Fake News in Python with Tensorflow

Coursera Project Network

"Fake News" is a word used to mean different things to different people. At its heart, we define "fake news" as any news stories which are false:...

Diabetes Disease Detection with XG-Boost and Neural Networks

Coursera Project Network

In this project-based course, we will build, train and test a machine learning model to detect diabetes with XG-boost and Artificial Neural Networks. The objective...

Diabetes Prediction With Pyspark MLLIB

Coursera Project Network

In this 1 hour long project-based course, you will learn to build a logistic regression model using Pyspark MLLIB to classify patients as either diabetic or non-diabetic....

Diseñando tu primer modelo con Pytorch

Coursera Project Network

En este proyecto de 1 hora, aprenderás a crear, entrenar y evaluar una red neuronal convolucional básica para predecir la categoría asociada a imágenes Además,...