All courses

Data

Train a Supervised Machine Learning Model

Building a supervised model is integral to machine learning. In this course, we will learn how to apply classification (decision trees, logistic regression) and regression (k-nearest neighbors, linear regression) algorithms to your data!
DifficultyMedium8 hours
Interested in this free-access course?

Artificial intelligence and machine learning are touching our everyday lives in more-and-more ways. Supervised machine learning is the underlying method behind a large part of this.

In this course, we will introduce you to the concepts and methods used in supervised learning. You will learn how to build models to make predictions using data.  

We will look at two classification algorithms: decision trees and logistic regression. These will allow you to predict categories from your data.

We will also look at two regression algorithms: linear regression and k-nearest neighbors. These will allow you to predict continuous values from your data.

We will take a detailed look at how to apply these techniques in practice using Python code. You will also learn how to clean and prepare your data.

By the end of this course, you will be able to build machine learning models to make predictions using your own data.

Learning outcomes

  • Explain the process of training a model
  • Prepare data with feature engineering techniques
  • Build a supervised learning model to address a classification task
  • Build a supervised learning model to address a regression task

Turn it into a career

Take one of our 100% online diploma training programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructor

Llewelyn Fernandes

Founder of Think Create Learn (@tcreatelearn), helping young people and career changers build skills in data, AI, robotics, and programming.

Created by

Last updated: 1/23/2025

License

Data

Train a Supervised Machine Learning Model

DifficultyMedium8 hours
Free-access course