Computer Vision I: Introduction

Build a solid understanding of OpenCV tools used for Image Processing, Computer Vision, and Video Processing, and lay a strong foundation for solving Computer Vision problems.

Available in Python and C++

Deep Learning With TensorFlow & Keras

Start solving Computer Vision problems using Deep Learning techniques and the TensorFlow framework. Study the architecture of Neural Networks and learn how to train them.

Available in Python

Deep Learning With PyTorch

Start solving Computer Vision problems using Deep Learning techniques and the PyTorch framework. Dive into the architecture of Neural Networks, and learn how to train and deploy them on the cloud.

Available in Python

Computer Vision II: Applications

Build systems and applications using advanced Computer Vision and Deep Learning techniques, and understand deployment using cloud-based services.

Available in Python

OpenCV For Beginners

Start your AI journey by learning the fundamentals of Image Processing and Computer Vision through 21 modules, video instructions, code explanations, and example applications.

Available in Python