Google for Developers | Machine Learning Crash Course | 15 hours

From the Machine Learning Crash Course page;

Course Modules

Each Machine Learning Crash Course module is self-contained, so if you have prior experience in machine learning, you can skip directly to the topics you want to learn. If you’re new to machine learning, we recommend completing modules in the order below.

ML Models

These modules cover the fundamentals of building regression and classification models.

Data

These modules cover fundamental techniques and best practices for working with machine learning data.

Advanced ML models

These modules cover advanced ML model architectures.

Real-world ML

These modules cover critical considerations when building and deploying ML models in the real world, including productionization best practices, automation, and responsible engineering.