Intermediate Certificate

Computer Vision with Python

Learn to build computer vision applications from scratch. This course covers image processing, object detection, image segmentation, and more using OpenCV and deep learning frameworks.

4.7(1,567 reviews)
9,872 students28 hoursUpdated January 2026

James Miller

CV Engineer at 1.ML

Free

Full access to all content

Duration28 hours
Lessons75
LevelIntermediate
LanguageEnglish
CertificateIncluded

What You'll Learn

Image processing fundamentals with OpenCV
Feature extraction and matching
Object detection with YOLO and Faster R-CNN
Image segmentation techniques
Face recognition systems
Deploy CV models in production

Requirements

  • Python programming
  • Basic understanding of neural networks
  • Linear algebra basics
  • A computer with GPU (recommended)

Course Curriculum

Introduction to OpenCVFREE
45:00
Image ManipulationFREE
1:00:00
Filters and Transformations
1:15:00
Edge Detection
50:00

Instructor

James Miller

CV Engineer at 1.ML

James Miller is a Computer Vision Engineer at 1.ML with expertise in real-time object detection systems. He has built CV pipelines processing millions of images daily and loves teaching practical, production-ready techniques.