Skip to content

Computer Vision

Teach machines to see. From convolutional networks to vision transformers and diffusion models, with the Stanford course that defined the field and practical alternatives.

5 courses2 free2 free to audit1 paid · up to $249
Side by side

Compare every option

Sorted cheapest first. Click a column header to re-sort. Developers with deep learning basics.

Prices and free tiers change often. Everything here was checked in November 2026; confirm the current price on the provider's page before enrolling. Many Coursera and edX courses can be audited free, with payment only for the certificate.
Course Level Duration Price Certificate
Kaggle
intermediate ~4 hours (6 lessons) Free
Yes Visit
Stanford University
advanced 10 weeks (one quarter) Free
No Visit
DeepLearning.AI · Coursera
intermediate 2 weeks at 10 hrs/week (~14 hours) Free to audit
Free to audit · $49/mo
Yes Visit
IBM · Coursera
intermediate 2 weeks at 10 hrs/week (~24 hours) Free to audit
Free to audit · $49/mo
Yes Visit
Udacity
advanced ~37 hours (about 2 months part-time) Paid
$249/mo
Yes Visit

2Free

No payment required. Several of these are complete university courses.

Kaggle
Free

Computer Vision

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.

intermediate ~4 hours (6 lessons) Certificate
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)

2Free to audit · pay for the certificate

Watch everything free; pay only if you want graded assignments and a credential.

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

1Paid & premium

Structured programs with instructors, cohorts, projects or formal credentials.

Udacity
Paid

Computer Vision Nanodegree

Three reviewed projects (facial keypoint detection, image captioning, landmark detection and SLAM) teach CNNs, RNN-CNN hybrids, and localization in PyTorch. Good for learners who want graded portfolio projects in applied vision and robotics perception.

advanced ~37 hours (about 2 months part-time) Certificate
$249/mo Visit course
Keep going

Related categories

Deep Learning

Neural networks, CNNs, RNNs, transformers, PyTorch and TensorFlow.

8 courses · 7 free

Generative AI & LLMs

Transformers, large language models, fine-tuning, and building with foundation models.

13 courses · 11 free