John Wiley & Sons

Foundations of Machine Learning: Concepts, Tools, and Math

John Wiley & Sons

Foundations of Machine Learning: Concepts, Tools, and Math

Included with Coursera PlusLearn more

Ask Coursera

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

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Explain foundational AI concepts and the evolution of machine learning.

  • Implement Python-based machine learning workflows in Google Colab.

  • Apply mathematical concepts like gradients to analyze and optimize models.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

8 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Machine Learning For Dummies Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

There are 8 modules in this course

This module demystifies artificial intelligence by examining its relationship with machine learning and generative AI, highlighting both practical applications and common misconceptions. Learners will explore the technical, scientific, and artistic dimensions of AI, as well as the hardware requirements and real-world limitations that shape its use.

What's included

1 video6 readings1 assignment

This module introduces foundational concepts in machine learning, including data types, sources of data, and the principles behind algorithm training. Learners will gain an understanding of how structured and unstructured data are used, explore different schools of thought in machine learning, and discover how algorithms learn from data to make predictions.

What's included

1 video5 readings1 assignment

This module examines the expanding influence of machine learning in everyday life, its transformative effects on the job market, and the importance of responsible AI development. Learners will explore practical applications, potential challenges, and strategies for leveraging AI to create new opportunities while mitigating risks.

What's included

1 video3 readings1 assignment

This module introduces learners to Google Colab, a cloud-based notebook environment for coding and data analysis. You will discover how to access, create, save, and share notebooks, as well as explore key features and differences from Jupyter Notebooks. Practical guidance is provided for performing common tasks and utilizing special cell types within Colab.

What's included

1 video8 readings1 assignment

This module introduces key features of the Google Colab environment, including hardware selection, secure management of secrets, and multimedia integration. Learners will also discover how to leverage magic functions to streamline their workflows and enhance their machine learning projects.

What's included

1 video3 readings1 assignment

This module introduces essential Python concepts for machine learning, including data types, operators, functions, and core data structures like sets, lists, and tuples. Learners will also explore how to organize code using modules and packages, enabling more efficient and reusable programming. By the end, you'll be equipped to structure and manage Python code for real-world data tasks.

What's included

1 video5 readings1 assignment

This module introduces the essential mathematical concepts and coding techniques required for machine learning, including operations with scalars, vectors, and matrices, as well as foundational probability and statistics. Learners will gain hands-on experience translating mathematical theory into practical Python code using NumPy. By the end, you'll understand how to represent data numerically and perform key operations that underpin modern machine learning algorithms.

What's included

1 video8 readings1 assignment

This module introduces the foundational concepts of machine learning, including different learning types, the role of cost functions, and the optimization process using gradient descent. Learners will also discover practical strategies for handling large datasets through sampling techniques. By the end, you'll understand how these elements work together to solve real-world problems.

What's included

1 video5 readings1 assignment

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

Wiley Skills Network
John Wiley & Sons
148 Courses10,818 learners

Offered by

Explore more from Machine Learning

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