Learn how this unsupervised learning technique can be applied to Customer Segmentation, Targeted Marketing and Recommender Systems.


Discover how to classify observations, with applications such as Fraud Detection, Image Classification, Customer retention and diagnostics



Learn how to make predictions and forecasts using this supervised learning technique, as well as generate insights in your data that can be used to optimize processes.

Dimensionality Reduction

Explore how to use unsupervised learning to visualize big data and perform meaningful compression and generate insights.

Reinforcement Learning

This course explores how to build programs that can be used to make real-time decisions based on past experience, with applications from robot navigation and meaningful compression to game playing.


Feature Engineering

Learn the process of using domain knowledge to extract features from raw data via data mining techniques. These features can be used to improve the performance of machine learning algorithms.