Coursera
Foundations of Machine Learning
Coursera

Foundations of Machine Learning

Professionals from the Industry

Instructor: Professionals from the Industry

3,610 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Skills you'll gain

  • Category: Data Manipulation
  • Category: Machine Learning
  • Category: Dimensionality Reduction
  • Category: Regression Analysis
  • Category: Feature Engineering
  • Category: Predictive Analytics
  • Category: Time Series Analysis and Forecasting
  • Category: Predictive Modeling
  • Category: Scikit Learn (Machine Learning Library)
  • Category: Anomaly Detection
  • Category: Statistical Modeling
  • Category: Unsupervised Learning
  • Category: Forecasting
  • Category: Supervised Learning
  • Category: Data Transformation
  • Category: Data Processing
  • Category: Data Cleansing
  • Category: Machine Learning Algorithms
  • Category: Applied Machine Learning

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2025

Assessments

20 assignments

Taught in English

Build your Machine Learning expertise

This course is part of the Machine Learning with Scikit-learn, PyTorch & Hugging Face Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Coursera

There are 4 modules in this course

Welcome to supervised learning, the foundation of modern machine learning! In this module, you'll master essential algorithms such as linear regression, logistic regression, decision trees, and support vector machines (SVMs) that form the backbone of predictive analytics. We'll guide you through hands-on implementations using industry-standard tools like Scikit-learn, helping you build models that can predict outcomes with impressive accuracy. By the end of this module, you'll be able to select the right algorithm for different problems, train and evaluate models effectively, and interpret their results to drive data-informed decisions.

What's included

13 videos10 readings6 assignments4 ungraded labs2 plugins

What do you do when your data doesn't have labeled examples? In this module, you'll explore unsupervised learning, where algorithms find structure and insights in data all on their own. You'll master clustering techniques like K-Means and hierarchical clustering to group similar customers, products, or behaviors, and learn how to detect anomalies that could represent fraud or unusual events. By the end of this module, you'll be equipped with powerful tools to uncover hidden insights in your data that supervised methods might miss, expanding your toolkit for real-world data science challenges.

What's included

10 videos8 readings5 assignments4 ungraded labs3 plugins

Did you know that data preparation often determines model success more than algorithm selection? In this essential module, you'll learn the critical skills of data preprocessing and feature engineering that separate novice from professional data scientists. We'll guide you through handling missing data, encoding categorical variables, scaling features, and selecting the most important attributes that will make your models shine. By mastering these techniques, you'll dramatically improve your models' accuracy and reliability, ensuring they perform well on real-world messy data that would otherwise cause less-prepared models to fail.

What's included

11 videos7 readings5 assignments4 ungraded labs4 plugins

Let's figure out how to properly make forecasts from time-based data! In this module, you'll learn specialized techniques for working with time-dependent data like stock prices, sales forecasts, and sensor readings that traditional ML approaches can't handle effectively. You'll implement practical forecasting models using tools like ARIMA, Exponential Smoothing, and Facebook Prophet, understanding how to identify trends, seasonality, and other temporal patterns. By the end of this module, you'll be able to build accurate forecasting systems that can predict future values based on historical patterns, adding a powerful and in-demand skill to your machine learning toolkit.

What's included

9 videos5 readings4 assignments1 programming assignment3 ungraded labs3 plugins

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Professionals from the Industry
Professionals from the Industry
30 Courses9,993 learners

Offered by

Coursera

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions