Computer vision courses can help you learn image processing, object detection, facial recognition, and video analysis. You can build skills in feature extraction, image classification, and deep learning techniques. Many courses introduce tools like OpenCV, TensorFlow, and PyTorch, that support implementing algorithms and developing applications that leverage artificial intelligence and AI for visual data interpretation.

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Artificial Neural Networks, Robotics, Model Training, Model Evaluation, Linear Algebra
★ 4.7 (587) · Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Evaluation, Computer Vision, Convolutional Neural Networks, Google Cloud Platform, Tensorflow, Model Optimization, Model Training, Applied Machine Learning, Transfer Learning, Model Deployment, AI Workflows, Artificial Neural Networks, Deep Learning, Fine-tuning, Machine Learning Methods
★ 4.6 (549) · Advanced · Course · 1 - 3 Months
Khalifa University
Skills you'll gain: Computer Vision, PyTorch (Machine Learning Library), Convolutional Neural Networks, Generative Adversarial Networks (GANs), Generative Model Architectures, Fine-tuning, Artificial Neural Networks, Model Training, Applied Machine Learning, Model Evaluation, Deep Learning, Transfer Learning, Machine Learning, Artificial Intelligence
Intermediate · Course

Skills you'll gain: Computer Vision, Image Analysis, Model Evaluation, Convolutional Neural Networks, Model Optimization, Artificial Neural Networks, Model Training, Machine Learning Methods, PyTorch (Machine Learning Library), Deep Learning, Embeddings, Transfer Learning, Machine Learning, Recurrent Neural Networks (RNNs), Artificial Intelligence, NumPy, Python Programming, Matplotlib, Data Visualization, Data Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Optimization, Model Deployment, MLOps (Machine Learning Operations), Transfer Learning, Model Training, Image Analysis, Analysis, AI Workflows, Computer Vision, Tensorflow, Data Quality, Failure Analysis, Data Pipelines, Deep Learning, PyTorch (Machine Learning Library), Applied Machine Learning, Performance Analysis, Docker (Software), Python Programming
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Tensorflow, Deep Learning, Artificial Neural Networks, Machine Learning Methods, Model Training, Model Optimization, Applied Machine Learning, Machine Learning, Model Evaluation, Classification Algorithms
★ 4.6 (90) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Mobile Development, Model Training, Fine-tuning, Model Deployment, Model Optimization, Flask (Web Framework), Application Development, Application Deployment, AI Integrations, Cloud Deployment, Data Preprocessing, Development Environment, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Convolutional Neural Networks, Fine-tuning, Model Training, Python Programming, Applied Machine Learning, Development Environment, Machine Learning Algorithms, Data Preprocessing, Data Collection, Software Installation
★ 2.9 (10) · Beginner · Course · 3 - 6 Months

Skills you'll gain: Model Deployment, Anomaly Detection, Computer Vision, Model Training, Matlab, Deep Learning
★ 4.9 (16) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Vision, Image Analysis, Convolutional Neural Networks, Transfer Learning, Deep Learning, Generative Model Architectures, Artificial Neural Networks, Recurrent Neural Networks (RNNs)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Vision, Python Programming, Classification Algorithms, Visualization (Computer Graphics), Development Environment, Algorithms
Beginner · Course · 3 - 6 Months

Skills you'll gain: PyTorch (Machine Learning Library), Computer Vision, NumPy, Matplotlib, Convolutional Neural Networks, Deep Learning, Pandas (Python Package), Model Optimization, Python Programming, Data Manipulation, Model Training
Intermediate · Course · 1 - 3 Months