Learn how to represent and manipulate images and videos using code Learn how digital cameras work Apply the appropriate algorithms to solve simple or complex computer vision tasks Understand how Deep Learning tools are used to solve challenging computer vision tasks (classification, segmentation, detection)