Back to The Nuts and Bolts of Machine Learning
Google

The Nuts and Bolts of Machine Learning

This is the fifth course in the Google Advanced Data Analytics Certificate. In this course, you’ll learn about machine learning, which uses algorithms and statistics to teach computer systems to discover patterns in data. Data professionals use machine learning to help analyze large amounts of data, solve complex problems, and make accurate predictions. You’ll focus on the two main types of machine learning: supervised and unsupervised. You'll learn how to apply different machine learning models to business problems and become familiar with specific models such as Naive Bayes, decision tree, random forest, and more. Google employees who currently work in the field will guide you through this course by providing hands-on activities that simulate relevant tasks, sharing examples from their day-to-day work, and helping you enhance your data analytics skills to prepare for your career. Learners who complete the eight courses in this program will have the skills needed to apply for data science and advanced data analytics jobs. This certificate assumes prior knowledge of foundational analytical principles, skills, and tools covered in the Google Data Analytics Certificate. By the end of this course, you will: -Apply feature engineering techniques using Python -Construct a Naive Bayes model -Describe how unsupervised learning differs from supervised learning -Code a K-means algorithm in Python -Evaluate and optimize the results of K-means model -Explore decision tree models, how they work, and their advantages over other types of supervised machine learning -Characterize bagging in machine learning, specifically for random forest models -Distinguish boosting in machine learning, specifically for XGBoost models -Explain tuning model parameters and how they affect performance and evaluation metrics

Status: Feature Engineering
Status: Decision Tree Learning
AdvancedCourse34 hours

Featured reviews

CM

5.0Reviewed May 18, 2024

This course helped me take my ML skills to another level entirely, I would certainly recommend it to anyone looking for a breakthrough in data analytics.

NK

5.0Reviewed May 30, 2025

Great course! The course is well designed. However, a lot of reading and searching is required to better understand the various parts of the course.

TP

5.0Reviewed Feb 7, 2024

I’m so grateful for the excellence, well crafted and clearly delivered career-oriented course you have offered.

JS

5.0Reviewed Oct 9, 2023

Wonderful course......THANK YOU to the instructors as they all were amazing and encouraging.

MB

5.0Reviewed Jul 25, 2023

A great course for anyone who wants to dive into the world of Machine Learning. The steps are easy to follow and the lectures and lengthy enough to give a complete idea of the topic.

IH

5.0Reviewed Jan 15, 2024

Very useful course! Concise overview of strengths and weaknesses of various cutting edge machine learning techniques.

DV

5.0Reviewed Jun 17, 2023

Really nice course that I came across The Nuts and Bolts of Machine Learning, I learnt a lot. Gained Advanced concepts like Hyper parameter tuning. Nicely curated course.

LY

4.0Reviewed Jul 27, 2023

A good introductory level course on some common ML models. It does teach students with little work experience how to communicate with fellow colleagues and stakeholders.

JS

4.0Reviewed Dec 28, 2024

Interesting information but probably the least useful of the courses. K-Means was a valuable concept that I will use later in research and at work.

AA

5.0Reviewed Dec 14, 2023

I found it really enlightening, it's made me eager to do more research about it.

MM

5.0Reviewed Feb 18, 2024

This course was the most technical course among the 7 courses. However, it was very enjoyable and exciting!

MH

5.0Reviewed Dec 20, 2023

The Course was very effective which increased my skills, knowledge and confidence level.

All reviews

Showing: 20 of 104

Matthew Bishop
5.0
Reviewed Jul 7, 2023
Prashant Singh
3.0
Reviewed Jun 13, 2023
Brent Artuch
5.0
Reviewed Jun 17, 2023
Alina Smyrnova
3.0
Reviewed Jan 6, 2025
John Erickson
5.0
Reviewed Apr 26, 2023
Jim Hitt
5.0
Reviewed Jul 22, 2023
Bhaskar Prasad Reddy Obulam
5.0
Reviewed Jun 11, 2023
Andrea Hirsh
5.0
Reviewed Dec 15, 2022
Himansu Desai
5.0
Reviewed Oct 18, 2024
S M Gazzali Arafat Nishan
5.0
Reviewed Aug 5, 2023
Saeed Vatandoost
5.0
Reviewed Dec 19, 2023
samuel coroyer
5.0
Reviewed Jan 17, 2025
Natalie German
5.0
Reviewed Nov 27, 2024
Manish Singh Bangari
5.0
Reviewed Jul 26, 2023
derik vo
5.0
Reviewed Apr 4, 2023
Evgeniy Kaptsov
4.0
Reviewed Nov 22, 2024
Lingyi Yang
4.0
Reviewed Jul 27, 2023
Hamza Tamer
3.0
Reviewed Sep 19, 2025
Yash Goel
2.0
Reviewed Aug 13, 2025
Siva Sasi Preetham
5.0
Reviewed Jan 8, 2024