This course broadly discusses the details of deep learning architectures with a focus on learning models for these tasks, particularly image classification and segmentation. The course is divided into three broad parts, namely, image processing and computer vision concepts, basics of artificial neural networks, and deep learning applications.