Skip to content

Computer Vision

Kaggle

FreeintermediateSelf-pacedCertificate

Build an image classifier with convolutional networks and transfer learning in Keras, with notebooks you run in the browser. A compact starting point for Kaggle users who want to enter their first vision competition.

Who it's for

Developers with deep learning basics. This is an intermediate course in Computer Vision, running about ~4 hours (6 lessons).

Cost at a glance

Free. No payment required at any point.

Compare the alternatives

Computer Vision Nanodegree

Udacity · $249/mo

More in Computer Vision

DeepLearning.AI·Coursera
Free to audit

Advanced Computer Vision with TensorFlow

Implements object detection, image segmentation, and model interpretability (class activation maps, saliency) in TensorFlow. For TensorFlow users who already know CNN basics and want to ship detection and segmentation models.

intermediate 2 weeks at 10 hrs/week (~14 hours) Certificate
Free to audit · $49/mo Visit course
IBM·Coursera
Free to audit

Introduction to Computer Vision and Image Processing

Covers image basics, OpenCV and Pillow processing, classical classifiers, CNNs, and object detection, ending with a deployed web app project. Suited to developers who want applied vision skills without the graduate-level math of CS231n.

intermediate 2 weeks at 10 hrs/week (~24 hours) Certificate
Free to audit · $49/mo Visit course
Stanford University
Free

CS231n: Deep Learning for Computer Vision

The definitive computer vision deep learning course, with public notes and assignments on CNNs, training tricks, detection, segmentation, generative models, and vision transformers. Self-study it when you want to build vision systems from scratch rather than only call APIs.

advanced 10 weeks (one quarter)