This document provides an overview of machine learning, including its history and major methods. It discusses Alan Turing's work on determining if machines can think and pass the Turing Test. Examples are given of projects like Eugene the chatbot and Google Duplex that have passed versions of the test. Supervised, unsupervised, and reinforcement learning techniques are defined at a high level. Applications of machine learning like IBM's Deep Blue chess program and Google's AlphaGo are mentioned. The document concludes that machine learning will continue to grow in importance and be applied to more areas.