Prerequisites and prework

  • Google's Machine Learning Crash Course offers a flexible learning experience for users with varying levels of machine learning expertise, including beginners, those seeking a refresher, and experienced practitioners.

  • The course requires prework, such as familiarity with Python, NumPy, and pandas, and has prerequisites in algebra, linear algebra, statistics, and optionally, calculus, to fully grasp the concepts.

  • While focusing on core ML concepts, the course incorporates practical programming exercises using libraries like NumPy, pandas, and Keras but doesn't delve deep into specific ML APIs.

  • Learners are encouraged to complete the prework, including an introductory machine learning course and tutorials for NumPy and pandas, to ensure preparedness.

  • The course leverages the Colaboratory platform, offering browser-based programming exercises that require no setup and are best experienced on Chrome or Firefox desktops.

Is Machine Learning Crash Course right for you?

I have little or no machine learning background.
We recommend going through all the material in order.
I have some background in machine learning, but I'd like a more current and complete understanding.
Machine Learning Crash Course will be a great refresher. Go through all the modules in order, or select only those modules that interest you.
I have practical experience applying machine learning concepts to work with data and build models.
While Machine Learning Crash Course may be useful to you as a refresher of fundamental machine learning concepts, you may also want to explore some of our advanced machine learning courses, which cover tools and techniques for solving machine learning problems in a variety of domains.
I am looking for tutorials on how to use ML APIs like Keras.
While Machine Learning Crash Course includes several programming exercises that use ML libraries such as numpy, pandas, and Keras, it is primarily focused on teaching ML concepts, and does not teach ML APIs in depth. For additional Keras resources, see the Keras Developer guides.

Please read through the following Prework and Prerequisites sections before beginning Machine Learning Crash Course, to ensure you are prepared to complete all the modules.

Prework

Before beginning Machine Learning Crash Course, do the following:

  1. If you're new to machine learning, take