This document provides an overview and introduction to deep learning including: what deep learning is, how it utilizes neural networks to learn patterns from large amounts of data, a brief history of deep learning, the differences between machine learning and deep learning, common deep learning architectures like artificial neural networks and deep neural networks, applications of deep learning like computer vision and natural language processing, and some of the major companies utilizing deep learning.