Neural networks have seen renewed interest from data scientists and machine learning experts for their ability to accurately classify high-dimensional data like images and sound. In this session we will discuss the fundamental algorithms behind neural networks, and develop an intuition for how to train a deep neural network. We will then use the algorithms we have learned to train a simple handwritten digit recognizer using TensorFlow.