John Wiley & Sons

Core Machine Learning Algorithms and Model Validation

John Wiley & Sons

Core Machine Learning Algorithms and Model Validation

Included with Coursera PlusLearn more

Ask Coursera

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

Recommended experience

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

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Apply core ML algorithms to solve practical prediction problems.

  • Validate and evaluate model performance using established metrics.

  • Implement advanced methods like SVMs, neural networks, and ensembles.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

7 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 7 modules in this course

This module guides learners through essential techniques for assessing and improving machine learning models, including data sampling, error analysis, and model validation strategies. You will explore concepts such as bias-variance tradeoff, learning curves, and hyperparameter optimization to ensure robust and generalizable solutions. Practical methods for splitting data and avoiding common pitfalls like data leakage are also covered.

What's included

1 video10 readings1 assignment

This module introduces foundational machine learning algorithms, including perceptron, KNN, decision trees, and Naïve Bayes. Learners will gain hands-on experience with these simple learners, understand their underlying principles, and explore practical implementation using Python and Scikit-learn.

What's included

1 video6 readings1 assignment

This module introduces the concepts of similarity in machine learning, focusing on how algorithms like K-means clustering and K-Nearest Neighbors (KNN) use distance metrics to group and classify data. Learners will explore the assumptions behind these algorithms, experiment with tuning and convergence, and understand practical implementation considerations.

What's included

1 video7 readings1 assignment

This module introduces the fundamentals of linear and logistic regression for prediction and classification tasks. Learners will explore feature selection, model evaluation metrics like R-squared and RMSE, regularization techniques, and optimization using stochastic gradient descent. Practical strategies for handling different data types and multiclass problems are also covered.

What's included

1 video8 readings1 assignment

This module delves into advanced support vector machine (SVM) techniques, focusing on handling nonseparable data with kernel methods and mathematical optimization. Learners will explore the theoretical foundations of SVMs, their practical applications in fields like image recognition and language processing, and how to implement them using Python libraries.

What's included

1 video4 readings1 assignment

This module introduces the foundational concepts of neural networks, including their architecture, learning processes, and practical applications in deep learning. Learners will explore feed-forward and backpropagation mechanisms, understand challenges like overfitting, and gain hands-on experience with frameworks such as Keras. The module also covers advanced architectures like convolutional and recurrent neural networks.

What's included

1 video9 readings1 assignment

This module introduces ensemble learning methods, including Bagging, Random Forests, and Boosting, to enhance predictive performance in machine learning. Learners will compare popular algorithms like XGBoost, LightGBM, and CatBoost, and explore how combining multiple models can reduce overfitting and improve accuracy on tabular data.

What's included

1 video7 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