Create machine learning models

Microsoft Learn

FreeIntermediate6 hours 19 minutesSelf-pacedCoding required

Last updated February 27, 2026

A foundations path on the core principles of machine learning and the Python tools used to build models. It begins with the kinds of machine learning model and where each applies, then teaches data exploration and analysis in Python before working through the main model families in turn: training and evaluating regression models for numeric prediction, classification models for sorting items into categories, clustering models for grouping similar items, and an introduction to deep learning models built on connected layers of artificial neurons.

What you'll learn

  • Types of machine learning model and where each is used
  • Exploring, visualizing, and analyzing data with Python
  • Training and evaluating regression models for numeric prediction
  • Training and evaluating classification and clustering models
  • An introduction to training and evaluating deep learning models

Frequently asked questions about Create machine learning models

Who is Create machine learning models for?

Learners with basic math and some Python who want to understand and build core machine learning models.

Is Create machine learning models free?

Yes — Create machine learning models is completely free to take.

What are the prerequisites for Create machine learning models?

A grasp of basic mathematical concepts; some experience with Python is beneficial.

Do you need to code for Create machine learning models?

Yes — Create machine learning models involves hands-on coding.

Why we suggest this course

For someone with a little Python who wants to understand how machine learning models actually work — not just call an API — this path builds the fundamentals model family by model family: regression, classification, clustering, and a first look at deep learning, each trained and evaluated hands-on. One thing to know: it assumes a grasp of basic mathematical concepts and benefits from some prior Python, so it suits a learner ready to work through the mechanics rather than a complete beginner.

Start Create machine learning models on the provider's site

Related terms