Curated List of Top Online Courses for Big Data, Data Science, Analytics, ML and AI. If you are new to the world of Data Science, Machine Learning, AI, Deep Learning, Analytics, and related technologies, then refer to the Introduction (Beginners Guide) to Data Science, ML, AI, Big Data Analytics, Deep Learning, ANN, NLP, IoT, Cybersecurity & Blockchain Technology first.

Probability & Statistics, Applied Mathematics, and Machine Learning Algorithms

Introduction to Probability and Data (Duke University)

Combinatorics and Probability (University of California San Diego, National Research University Higher School of Economics)

Fundamentals of Quantitative Modelling (University of Pennsylvania)

Bayesian Statistics: Techniques and Models (University of California, Santa Cruz)

Decision Tree: Theory, Application, and Modelling using R (Udemy)

Machine Learning by Andrew Ng (Stanford University)

Data Science, Analytics, ML and AI

Data Science, Machine Learning, Deep Learning

Machine Learning A-Z™: Hands-On Python & R In Data Science – Udemy

Data Science and Machine Learning Bootcamp with R – Udemy

Python for Data Science and Machine Learning Bootcamp – Udemy

Deep Learning A-Z™: Hands-On Artificial Neural Networks – Udemy

Complete Guide to TensorFlow for Deep Learning with Python – Udemy

Data Science, Deep Learning, & Machine Learning with Python – Udemy

Deep Learning and Neural Networks – Coursera

Scala and Spark for Big Data and Machine Learning – Udemy

Complete Guide to TensorFlow for Deep Learning with Python – Udemy

Online Courses on Machine Learning and AI

Advanced Machine Learning and Artificial Intelligence

Machine Learning Specialization – University of Washington (Coursera)

Advanced Machine Learning Specialization – Yandex (Coursera)

Advanced AI: Deep Reinforcement Learning in Python – Udemy

Artificial Intelligence: Reinforcement Learning in Python – Udemy

Neural Networks for Machine Learning – University of Toronto

Applied Artificial Intelligence with Deep Learning – IBM

Recommender Systems Specialization – University of Minnesota

Big Data (Distributed Computing & Linux) Tools, Query Languages, and NoSQL Databases

Go: The Complete Developer’s Guide

Apache Spark with Scala

Big Data Analysis with Scala and Spark

Real World Vagrant for Distributed Computing

Distributed Programming in Java

AWS Serverless APIs and Apps

Beginners Guide to Cloud Computing and OpenStack

Hands-on Hadoop

Introduction to AWS – EC2 Deployment

Microsoft Azure Certification

Query Languages and NoSQL Databases

Big Data Internship Program – Hive and Pig

Apache HBase

Basic & Advanced NoSQL


Getting Started with Cassandra

The Cassandra Distributed Database

Chef Fundamentals for Automating Infrastructure

Hadoop and MapReduce for Big Data

Scala and Hadoop

Data Visualization Data Science, Analytics, ML and AI - Online Courses

Data Visualization

Tableau 10 for Data Science

Top Visualization Techniques in Tableau 10

Data Visualization with Tableau

Data Visualization and Communication with Tableau

Data Visualization in R using Ggplot

Data Visualization with D3.js

Data Visualization with Plotly and Python

Python for Data Analysis and Visualization

Data Science, Analytics, ML and AI
Deriving new ideas

Business Intelligence and Data Analytics

Data Warehousing for Business Intelligence Specialization 

Introduction to Data Analytics for Business

Managing Data Analysis

Excel to MySQL: Analytic Techniques for Business

Python for Data Analytics

Advanced Analytics in R

Data-Driven Decision Making

Introduction to Data Analytics

Statistics with R

Advanced Business Analytics

Data Analysis and Presentation Skills: the PwC Approach

Data Analytics for Lean Six Sigma

Business Analytics Specialization

Digital Analytics for Marketing Professionals (Marketing Analytics)

Learning Python for Data Analysis & Data Visualization

Data Analytics: SQL for newbs, beginners, and marketers

Data Analysis with Pandas and Python

Business Statistics and Analysis

Operations Analytics

Strategic Business Analytics

Online Courses for Data Science, Analytics, ML and AI

Hot Online Courses for Data Scientist Jobs in 2018

Data Analysis with Pandas and Python

SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL

Data Science with Python and Pandas, Numpy, Matplotlib

The Complete Python & PostgreSQL Developer Course

Python for Financial Analysis and Algorithmic Trading

Pandas for Predictive Analysis using sci-kit-learn

AWS Certified Solutions Architect – Associate 2018

Cloud Computing, Cybersecurity, IoT, and Blockchain Technology

Cloud Computing – University of Illinois

Cybersecurity Specialization – University of Maryland

Cybersecurity and the Internet of Things – University System of Georgia

AWS Certification for Solutions Architect – Udemy

Cloud Computing with Amazon Web Services – Udemy

Cloud Computing Applications: Cloud Systems and Infrastructure – University of Illinois at Urbana-Champaign

Big Data, Cloud Computing, & CDN Emerging Technologies – Yonsei University

Emerging Technologies: From Smartphones to IoT to Big Data Specialization – Yonsei University

A Developer’s Guide to the Internet of Things (IoT) – IBM

Data Engineering on Google Cloud – Google

Big Data Analytics & IoT – Udemy

An Introduction to Programming the Internet of Things (IoT) – UC Irvine

Enabling Technologies for Data Science and Analytics: The Internet of Things – Columbia University

The Basics of Blockchain Technology – Udemy

Blockchain Programming in iOS using Swift – Udemy

Regression, Data Mining, Text Mining, Forecasting using R – Udemy

You should also take a look at the Online Courses for IT, Computer Science & Engineering.