In this talk, we introduce the fundamentals of deep learning for image understanding. We begin by explaining the basics of convolutional neural networks (CNNs), and showing how CNNs are used to perform image classification and object detection. We provide an overview of the recent evolution of CNN topologies for object detection. We also illustrate typical use cases for CNN-based image classification and object detection, and provide a roadmap for getting started with deep learning for image understanding.