Learn Computer Vision

Teach machines to see and understand visual information. From image processing fundamentals to state-of-the-art detection, segmentation, and generative models — all for free.

7
Lessons
Code Examples
🕑
Self-Paced
100%
Free

Your Learning Path

Follow these lessons in order, or jump to any topic that interests you.

What You'll Learn

By the end of this course, you will be able to:

💬

Process Images

Manipulate images using OpenCV: resize, filter, detect edges, and transform color spaces.

💻

Detect and Classify

Build object detection and image classification systems using modern deep learning models.

🛠

Segment Images

Perform pixel-level segmentation using U-Net, Mask R-CNN, and the Segment Anything Model.

🎯

Generate Images

Understand generative models like GANs and diffusion models that create images from text.