A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits!

How does it work? Once a session starts, two lessons will be released each week, for the six-week duration of your course. You will have access to all previously released lessons until the course ends.

Keep in mind that the interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.

The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.

Week One

Lesson 01 - Introduction to Machine Learning
Wednesday

Machine learning (ML) is a type of artificial intelligence (AI) that focuses on enabling a system to learn without being explicitly programmed. Using ML, an AI system can figure things out on its own and learn from its mistakes, much as a human might do. This lesson covers how a machine learns and the importance of data it learns from, then introduces three basic ways machine learning can take place: supervised learning, unsupervised learning, and reinforcement learning.

Lesson 02 - Which Problems Can Machine Learning Solve?
Friday

In this lesson, you'll learn about the three main types of machine learning analytics—descriptive, predictive, and prescriptive—and how they enable ML to drive disruption in many industries. You'll also explore the kind of problems that machine learning can help solve and the key considerations when selecting data for a machine learning project.

Week Two

Lesson 03 - The Machine Learning Pipeline
Wednesday

The machine learning pipeline, from data pre-processing to feature engineering and model selection, centers on data. You'll find out how data is selected and cleaned up for use, and how data scientists decide which features to include. You'll also learn how they go about creating the algorithms that will yield accurate output.

Lesson 04 - Working with Data
Friday

This lesson focuses more closely on the data that feeds the machine learning process. Data scientists spend up to 80% of their time in data-preparation related tasks. You'll learn about the main techniques used for data preparation purposes, including cleaning, encoding, scaling, and correcting imbalances, to get the most relevant and error-free data to train a machine learning model.

Week Three

Lesson 05 - Supervised Learning: Regression
Wednesday

Supervised learning is one type of machine learning that maps labeled input data to known output. By finding the relationship between the input and the output, the system can apply that relationship to other input to predict the output. This lesson takes a quick look at the mathematics behind how the system finds that relationship using linear, polynomial, or logistic regression.

Lesson 06 - Supervised Learning: Classification
Friday

Regression enables a system to find the relationship between numeric inputs and outputs. But when the data is not numeric, a classification algorithm works to predict the category that data belongs to. Classification is an important task since it allows the computer to choose among different alternatives. In this lesson, you'll learn about binary, multi-class, and multi-label classification.

Week Four

Lesson 07 - Ensemble Methods
Wednesday

Ensemble methods of machine learning combine several simple models with weak predicting power in order to get better predictions. Akin to the idea that two heads are better than one, these methods aggregate the results of many predictions. We'll look at a range of ensemble methods, including voting, averaging, weighted averaging, bagging and bootstrap aggregating, random forest, and adaptive boosting, along with some practical examples of how they are used.

Lesson 08 - Unsupervised Learning
Friday

Unsupervised learning is a type of machine learning that deals with unlabeled datasets; it finds structure in data without having information about the correct output. In other words, unsupervised learning seeks to describe data as opposed to predict data (as is the case with supervised learning). In this lesson, you will learn about clustering algorithms and dimensionality reduction, two techniques for unsupervised learning, along with some application examples.

Week Five

Lesson 09 - Semi-Supervised Learning
Wednesday

Semi-supervised learning is a machine learning method that combines the best of supervised and unsupervised learning in terms of both data availability and outcomes. It uses both labeled and unlabeled data and actually closely mimics how humans learn. It can even be trained to label data that is used to train other algorithms. This lesson will cover self-training, pseudo-labels, and transfer learning. It will also look at practical examples of how semi-supervised learning is used.

Lesson 10 - Reinforcement Learning
Friday

Reinforcement learning is a type of machine learning where the system learns through interacting with its environment, not by having access to large amounts of training data. In this lesson, you'll explore what it means for a computer to interact with the environment, how to model and formalize these interactions, and how machines learn in this context.

Week Six

Lesson 11 - Building and Deploying Machine Learning Apps
Wednesday

A successful ML learning project requires the project staff to work through a set of steps, collectively known as the machine learning workflow. In this lesson, you'll look at the final two steps in the process: training and deployment. We'll look at the difference between offline and online training and predictions, automated machine learning, and how the cloud environment affects machine learning functions. You'll also learn about model and data versioning, testing, and data validation, all of which are important to the deployment process.

Lesson 12 - Beyond Machine Learning
Friday

Machine learning is a very active research area, and its impact on businesses and our daily lives has both increased and become more evident during the last decade. As the field further advances, developments in data management and computing capacity will play an important role. In this lesson, you'll explore some of the most prominent active areas in machine learning and which future improvements are likely to move the field forward.

 
  • Learn a new skill or enhance existing skills for professional development or personal enrichment.
  • New sessions starting monthly with lessons and assignments released weekly.
  • 2-4 hours a week in a convenient six-week format.
  • Interactive learning environment. Classroom built around discussion areas where you can engage with classmates and instructors.
  • Expert instructors develop, lead, and interact with students in each course.
  • Award of completion from your learning institution with passing score.
  • Gain the knowledge needed to move forward with your education.
  • Start anytime. Access Granted upon registration.
  • Courses are designed to be completed within 6-12 weeks.
  • Interactive multi-media instruction with integrated assessment, allowing you to work at your own pace.
  • Professional instructors support you throughout your learning experience.
  • Confirmation of successful course completion.
  • Build industry skills or earn continuing education credits in a variety of fields.
  • Start Anytime. Access to all course material and assessments from day one.
  • Many tutorials can be completed in just a few hours.
  • Quick independent study. Learn something new or expand your knowledge while working at your own pace.
  • Material developed by industry leaders and student support offered.
  • Certificate of completion awarded with passing score.