Deep Learning is a type of Machine Learning that uses large-scale neurral network to solve real world problems. It has a wide range of applications such as Computer Vision, Natural Language Processing (NLP), speech recognition, self-driving cars, etc.
To study Deep Learning, students need to have the following background: