This course is all about how to use deep learning for computer vision using convolutional neural networks. This course will give the introduction to convolution and how it can be applied to image effects. This course will give a deep understanding of CNN architecture, so to implement image classification, facial recognition, Gaussian blur and edge detection etc. At the end of the course you will be able to build and apply a convolutional network to visual detection, recognition tasks etc. This course will also enable you to create numerous exciting applications ranging from safe autonomous driving, to accurate face recognition, to automatic reading of radiology images and any new real-world applications that you can devise.