VOOZH about

URL: https://www.coursera.org/learn/machine-learning-and-its-engineering-applications

⇱ Machine Learning and its Applications | Coursera


Machine Learning and its Applications

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Machine Learning and its Applications

Instructor: Bo Liu

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
5.0

49 reviews

Beginner level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
5.0

49 reviews

Beginner level

Recommended experience

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

What you'll learn

  • Explain core machine learning concepts for classification and regression.

  • Prepare engineering data for machine learning workflows.

  • Apply SVMs, neural networks, and MATLAB apps to practical prediction tasks.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Applied AI for Engineers and Scientists: Foundations 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 5 modules in this course

This course provides a practical introduction to machine learning techniques for data analysis in MATLAB, focusing on widely used methods for real-world technical applications.

You will begin by exploring the core concepts behind machine learning, including model workflows, data preparation, and the factors that affect model performance. The course then focuses on two popular techniques—support vector machines and artificial neural networks—as well as MATLAB apps that make model building and evaluation more accessible. Using practical examples, you will prepare data, build machine learning workflows, and apply classification and regression methods to science and engineering problems. By the end of the course, you will be able to use MATLAB to develop, test, and evaluate predictive models for real-world applications. In partnership with MathWorks, enrolled learners receive access to MATLAB for the duration of the course.

One of the most important applications of AI in science and engineering is classification and regression using machine learning. This module introduces essential concepts and principles in machine learning using two simple but useful machine learning techniques. After learning this module, students will be able to:

What's included

10 videos12 readings1 assignment2 app items

10 videosTotal 65 minutes
  • Welcome to the specialization - Applied AI for Engineers and Scientists: Foundations6 minutes
  • Introduction to Module 7's Study2 minutes
  • Machine Learning Fundamentals: What is Machine Learning6 minutes
  • Machine Learning Fundamentals: Fundamental Concepts in Machine Learning (1)6 minutes
  • Machine Learning Fundamentals: Fundamental Concepts in Machine Learning (2)9 minutes
  • Mapping Inputs to Outputs: Data Representation11 minutes
  • Mapping Inputs to Outputs: Parametric ML Model8 minutes
  • Mapping Inputs to Outputs: Non-Parametric ML Model8 minutes
  • Mapping Inputs to Outputs: Evaluate Output3 minutes
  • MATLAB Implementation: Simple Linear Regression and KNN7 minutes
12 readingsTotal 81 minutes
  • Specialization and Course Structure10 minutes
  • Specialization Sample Certificate10 minutes
  • How to Access MATLAB Online5 minutes
  • Machine Learning in Engineering Practice: Tool, Replacement, or Decision Aid?5 minutes
  • Materials for Machine Learning Fundamentals10 minutes
  • From Explicit Rules to Learned Models: What Actually Changes?5 minutes
  • Materials for Mapping Inputs to Outputs10 minutes
  • How Data Representation and Model Choice Shape What a Model Can Learn5 minutes
  • Materials about MATLAB Implementation10 minutes
  • From Concept to Code: What the Model Is Actually Doing5 minutes
  • CSV File for Module 7 Assignment 1 minute
  • Module 7 Recap5 minutes
1 assignmentTotal 30 minutes
  • Module 7 Quiz30 minutes
2 app itemsTotal 60 minutes
  • Module 7 Assignment 130 minutes
  • Module 7 Assignment 230 minutes

Continuing the last module, this module still introduces essential concepts and principles in machine learning with a focus on model training and evaluation. After learning this module, students will be able to:

What's included

7 videos9 readings1 assignment2 app items

7 videosTotal 50 minutes
  • Introduction to Module 8's Study2 minutes
  • ML Model Training Fundamentals: Parameters, Hyperparameters, and Loss Functions9 minutes
  • ML Model Training Fundamentals: Loss Functions and Gradient Descent6 minutes
  • ML Model Training Fundamentals: Gradient Descent10 minutes
  • ML Model Evaluation Fundamentals: Fundamental Concepts in ML Model Evaluation14 minutes
  • ML Model Evaluation Fundamentals: Fundamental Concepts in ML Model Evaluation5 minutes
  • Summary of the ML Process5 minutes
9 readingsTotal 56 minutes
  • What Does “Good” Mean in Machine Learning Models?5 minutes
  • Materials for ML model training10 minutes
  • What Does It Actually Mean to “Train” a Machine Learning Model?5 minutes
  • Materials on ML Model Evaluation Fundamentals10 minutes
  • When a Model Fails: Is It Bias, Variance, or Something Else?5 minutes
  • Materials for ML Process10 minutes
  • From Data to Decisions: Reconstructing the Machine Learning Pipeline5 minutes
  • CSV file for Module 8 Assignment1 minute
  • Module 8 Recap5 minutes
1 assignmentTotal 30 minutes
  • Module 8 Quiz30 minutes
2 app itemsTotal 60 minutes
  • Module 8 Assignment 130 minutes
  • Module 8 Assignment 230 minutes

This module introduces fundamental data preparation concepts and techniques to improve data quality in order to promote machine learning models providing good outcomes in real-world science and engineering practice. After learning this module, students will be able to:

What's included

8 videos13 readings1 assignment3 app items

8 videosTotal 38 minutes
  • Introduction to Module 9's Study2 minutes
  • Basic Data Cleaning Review 1 minute
  • Distributions, Outliers and Their Removal: Gaussian Distribution, Skewness and Outliers7 minutes
  • Distributions, Outliers and Their Removal: The Z-Score and IQR Method for Outliers Removal6 minutes
  • Data Transform: Normalization, Standardization, Power Transform8 minutes
  • Construct Training and Test Sets for Model Evaluation: Methods, Implementation, and Stratified Sampling6 minutes
  • Construct Training and Test Sets for Model Evaluation: Cross-Validation6 minutes
  • Data Preparation Overview4 minutes
13 readingsTotal 86 minutes
  • Why Data Preparation Is Not Optional in Machine Learning5 minutes
  • Materials on Basic Data Cleaning 10 minutes
  • Cleaning Data Is a Decision, Not a Checklist5 minutes
  • Materials on Distributions, Outliers and Their Removal10 minutes
  • Outliers, Assumptions, and When “Cleaning” Becomes Damage5 minutes
  • Materials on Data Transform10 minutes
  • When Scaling Helps — and When It Quietly Breaks Your Model5 minutes
  • Materials on Training/Test Sets Generation10 minutes
  • Evaluation Starts with the Split: When Performance Numbers Lie5 minutes
  • Materials on Data Preparation10 minutes
  • From Raw Data to Reliable Learning: What Actually Matters?5 minutes
  • XLS file for Module 9 Assignment1 minute
  • Module 9 Recap5 minutes
1 assignmentTotal 30 minutes
  • Module 9 Quiz30 minutes
3 app itemsTotal 90 minutes
  • Module 9 Assignment 130 minutes
  • Module 9 Assignment 230 minutes
  • Module 9 Assignment 330 minutes

This module introduces support vector machines (SVMs), which is one of the most effective and popular methods for classification. After learning this module, students will be able to:

What's included

12 videos6 readings1 assignment2 app items

12 videosTotal 80 minutes
  • Introduction to Module 10's Study2 minutes
  • Support Vector Machine Fundamentals: Concepts12 minutes
  • Support Vector Machine Fundamentals: Types of SVM4 minutes
  • Support Vector Machines: Linear SVM of Hard Margin Classifier7 minutes
  • Support Vector Machines: Linear SVM of Soft Margin Classifier11 minutes
  • Support Vector Machines: Non-Linear SVM13 minutes
  • Support Vector Machines: Multi-Class SVM8 minutes
  • Support Vector Machine Implementation: MATLAB Implementation of SVM5 minutes
  • Support Vector Machine Implementation: Iris Flower Example6 minutes
  • Support Vector Machine Implementation: 2D Point Classification Example1 minute
  • Case Study 1: Banknote Classification (Linear SVM)4 minutes
  • Case Study 2: Raisin Classification (Non-Linear SVM)8 minutes
6 readingsTotal 41 minutes
  • Why Support Vector Machines?5 minutes
  • Materials on Support Vector Machine Fundamentals10 minutes
  • Materials on Support Vector Machines10 minutes
  • Materials on Support Vector Machine Implementation and Case Studies10 minutes
  • CSV file for Module 10 Assignment1 minute
  • Module 10 Recap5 minutes
1 assignmentTotal 30 minutes
  • Module 10 Quiz30 minutes
2 app itemsTotal 60 minutes
  • Module 10 Assignment 130 minutes
  • Module 10 Assignment 230 minutes

This module introduces artificial neural networks (ANNs), which is one of the most effective and popular methods for regression and classification. After learning this module, students will be able to:

What's included

14 videos6 readings1 assignment1 app item

14 videosTotal 84 minutes
  • Introduction to Module 11's Study1 minute
  • Artificial Neural Network Introduction: Introduction3 minutes
  • Artificial Neural Network Introduction: ANN Structure5 minutes
  • Neural Network Training: Forward Propagation6 minutes
  • Neural Network Training: Backward Propagation13 minutes
  • Neural Network Training: More on Neural Network Training8 minutes
  • Underfitting and Overfitting: Concepts8 minutes
  • Underfitting and Overfitting: Methods to Improve Overfitting9 minutes
  • ANN Implementation in MATLAB and Case Studies: Build an ANN Using MATLAB6 minutes
  • ANN Implementation in MATLAB and Case Studies: A Case Study on Diabetes Diagnosis1 minute
  • Tutorial: MATLAB Classification and Regression Learner Apps7 minutes
  • Tutorial: Classification Learner11 minutes
  • Tutorial: Export Model3 minutes
  • Tutorial: Regression Learner4 minutes
6 readingsTotal 46 minutes
  • Materials on ANN fundamentals10 minutes
  • Materials on Neural Network Training10 minutes
  • Materials on Underfitting and Overfitting10 minutes
  • Materials on ANN Implementation10 minutes
  • MAT files for Module 11 Assignment1 minute
  • Module 11 Recap5 minutes
1 assignmentTotal 30 minutes
  • Module 11 Quiz30 minutes
1 app itemTotal 30 minutes
  • Module 11 Assignment30 minutes

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

University of Glasgow
3 Courses3,913 learners

Explore more from Machine Learning

Why people choose Coursera for their career

👁 Image

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."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

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."
👁 Image

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."

Learner reviews

  • 5 stars

    100%

  • 4 stars

    0%

  • 3 stars

    0%

  • 2 stars

    0%

  • 1 star

    0%

Showing 3 of 49

JJ
·

Reviewed on Nov 22, 2025

The support from teaching staff is timely and helpful.

C
·

Reviewed on Nov 22, 2025

Finished feeling confident to put “ML skills” on my CV.

MM
·

Reviewed on Nov 21, 2025

The pacing is perfect: conceptual overview first, then data prep, then deep dives—no cognitive overload at any point.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,