Computer Vision
45 courses10.3M learners15 providers
Explore how machines interpret visual data through image classification, object detection, segmentation, and generative image models.
AllImage ClassificationObject DetectionSegmentationGANsCNNs
Editor's Picks
Top Rated in Computer Vision
All Computer Vision Courses
Coursera
$49/mo
intermediate
Deep Learning Specialization
Coursera
5 monthsintermediate
$49/mo
fast.ai
Free
beginner
Practical Deep Learning for Coders
fast.ai
7 weeksbeginner
Free
MIT
Free
beginner
Introduction to Deep Learning
MIT
10 weeksbeginner
Free
Google
Free
beginner
Machine Learning Crash Course
15 hoursbeginner
Free
Stanford Online
Free
advanced
Deep Learning for Computer Vision
Stanford Online
10 weeksadvanced
Free
Coursera
$49/mo
beginner
Machine Learning Specialization
Coursera
3 monthsbeginner
$49/mo
Microsoft Learn
Free
beginner
Azure AI Fundamentals
Microsoft Learn
6 hoursbeginner
Free
Coursera
$49/mo
intermediate
TensorFlow Developer Professional Certificate
Coursera
4 monthsintermediate
$49/mo
Coursera
$49/mo
intermediate
Generative Adversarial Networks (GANs) Specialization
Coursera
3 monthsintermediate
$49/mo
edX
$199
intermediate
Machine Learning
edX
12 weeksintermediate
$199
edX
$300
intermediate
Machine Learning with Python: from Linear Models to Deep Learning
edX
15 weeksintermediate
$300
edX
Free
beginner
Deep Learning Fundamentals with Keras
edX
5 weeksbeginner
Free
edX
$99
intermediate
Principles of Machine Learning
edX
6 weeksintermediate
$99
Udemy
$12.99
beginner
Machine Learning A-Z: AI, Python & R
Udemy
44 hoursbeginner
$12.99
Udemy
$12.99
intermediate
Deep Learning A-Z 2024: Neural Networks, AI & ChatGPT
Udemy
23 hoursintermediate
$12.99
Udemy
$12.99
intermediate
PyTorch for Deep Learning & Machine Learning
Udemy
26 hoursintermediate
$12.99
Udemy
$12.99
intermediate
Deep Learning and Computer Vision A-Z: OpenCV, SSD & GANs
Udemy
12 hoursintermediate
$12.99
Stanford Online
Free
intermediate
Deep Learning
Stanford Online
10 weeksintermediate
Free
MIT OpenCourseWare
Free
intermediate
Introduction to Machine Learning
MIT OpenCourseWare
14 weeksintermediate
Free
Google
Free
beginner
Intro to TensorFlow for Deep Learning
2 monthsbeginner
Free
Kaggle
Free
intermediate
Computer Vision
Kaggle
4 hoursintermediate
Free
Microsoft Learn
Free
intermediate
Azure AI Engineer Associate
Microsoft Learn
10 hoursintermediate
Free
Microsoft
Free
beginner
Machine Learning for Beginners
Microsoft
12 weeksbeginner
Free
Microsoft
Free
beginner
AI for Beginners
Microsoft
12 weeksbeginner
Free
Coursera
$49/mo
beginner
IBM AI Developer Professional Certificate
Coursera
4 monthsbeginner
$49/mo
Coursera
$49/mo
beginner
Machine Learning with Python
Coursera
5 weeksbeginner
$49/mo
Coursera
$49/mo
beginner
Introduction to Deep Learning & Neural Networks with Keras
Coursera
3 weeksbeginner
$49/mo
Udacity
$249/mo
beginner
AI Programming with Python Nanodegree
Udacity
3 monthsbeginner
$249/mo
Udacity
$249/mo
intermediate
Computer Vision Nanodegree
Udacity
3 monthsintermediate
$249/mo
DataCamp
$25/mo
intermediate
Deep Learning in Python
DataCamp
4 hoursintermediate
$25/mo
DataCamp
$25/mo
beginner
Supervised Learning with scikit-learn
DataCamp
4 hoursbeginner
$25/mo
DataCamp
$25/mo
intermediate
Image Processing in Python
DataCamp
4 hoursintermediate
$25/mo
LinkedIn Learning
$29.99/mo
beginner
Machine Learning with Python: Foundations
LinkedIn Learning
3 hoursbeginner
$29.99/mo
DeepLearning.AI
Free
beginner
Open Source Models with Hugging Face
DeepLearning.AI
1 hourbeginner
Free
DataCamp
$25/mo
intermediate
Introduction to Deep Learning with PyTorch
DataCamp
4 hoursintermediate
$25/mo
Coursera
$49/mo
beginner
Introduction to TensorFlow for AI, ML, and DL
Coursera
4 weeksbeginner
$49/mo
Udemy
Free
beginner
OpenCV Python For Beginners
Udemy
9 hoursbeginner
Free
LinkedIn Learning
$29.99/mo
intermediate
Computer Vision: Deep Learning with Python
LinkedIn Learning
3 hoursintermediate
$29.99/mo
edX
$199
intermediate
Machine Learning Fundamentals
edX
10 weeksintermediate
$199
LinkedIn Learning
$29.99/mo
beginner
TensorFlow: Essential Training
LinkedIn Learning
3 hoursbeginner
$29.99/mo
Coursera
$49/mo
beginner
Building AI Applications with Watson APIs
Coursera
3 weeksbeginner
$49/mo
Coursera
$49/mo
intermediate
Deep Neural Networks with PyTorch
Coursera
7 weeksintermediate
$49/mo
edX
Free
intermediate
Introduction to Computer Vision
edX
16 weeksintermediate
Free
Coursera
$49/mo
intermediate
Deep Learning for Computer Vision with TensorFlow
Coursera
4 weeksintermediate
$49/mo
LinkedIn Learning
$29.99/mo
intermediate
PyTorch Essential Training: Deep Learning
LinkedIn Learning
3 hoursintermediate
$29.99/mo
Frequently Asked Questions
What math do I need for computer vision?
Linear algebra, calculus, and probability are essential. Understanding matrix operations and convolutions is particularly important for image processing.
What are the main applications of computer vision?
Computer vision is used in autonomous driving, medical imaging, facial recognition, manufacturing quality control, augmented reality, and satellite imagery analysis.
Can I learn computer vision without deep learning?
Yes, traditional CV techniques like edge detection and feature extraction exist, but modern state-of-the-art results almost always rely on deep learning approaches.
What datasets are commonly used to learn computer vision?
Popular datasets include ImageNet, CIFAR-10/100, COCO for object detection, and MNIST for beginners. Many courses provide curated datasets for hands-on practice.