This course will introduce students to the tools of machine learning with emphasis on their applications in finance. Students should be comfortable using Python before the course starts. They will also undertake three major machine learning projects (one individual and two in groups) using Python. The course will cover other financial innovations such as blockchain, payment systems, roboadvisors, InsurTech, and RegTech.