Neural networks are one of the most exciting approaches to machine learning currently available to practitioners. Learn how simple computational units coarsely modelled on the neurons in biological brains can give rise to super-human levels of recognition and performance in a wide variety of machine learning tasks.