This document describes courses offered by Product School to help product managers gain skills in areas like product management, coding, data analytics, digital marketing, UX design, and product leadership. It also provides an overview of a talk on applying machine learning given by a Lyft senior product manager. The talk explains what machine learning is, the different types of machine learning problems, and how product managers can identify opportunities, define problems, and guide machine learning solutions and teams. Examples are provided around replacing cash bail and automating food delivery order disputes.