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 Colorado Boulder
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Theoretical Computer Science, Analysis, Python Programming
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Networking Hardware, General Networking, Network Architecture, Wireless Networks, Network Protocols, Computer Networking, TCP/IP, Local Area Networks, Network Security, Network Troubleshooting, System Configuration, Wide Area Networks, Servers
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Mobile Development, Web Applications, Web Design and Development, Program Development, ChatGPT, GitHub, Front-End Web Development, Javascript, Application Deployment, Responsive Web Design, Video Game Development, Git (Version Control System), AI Integrations, Cascading Style Sheets (CSS), Database Development, Computer Programming, Database Application, Machine Learning
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Writing, Multimedia, Media and Communications, Art History, Electronic Media
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Generative Model Architectures, Large Language Modeling, PyTorch (Machine Learning Library), Transfer Learning, Embeddings, Natural Language Processing, Model Training, Applied Machine Learning, Model Optimization, Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Science, Computer Programming, Data Manipulation, Python Programming, Computational Logic, Data Science
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Java Programming
Advanced · Course · 1 - 4 Weeks
EDUCBA
Skills you'll gain: Splunk, Security Information and Event Management (SIEM), Data Modeling, Role-Based Access Control (RBAC), Dashboard Creation, System Monitoring, Dashboard, Model Training, Incident Response, Threat Detection, User Accounts, Machine Learning Methods, Data Transformation, Machine Learning Software, User Provisioning, Model Evaluation, Computer Security Incident Management, Cybersecurity, Interactive Data Visualization, Data Manipulation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Email Automation, Productivity, Generative AI Agents, Personal Development, Time Management, Calendar Management, Automation, AI literacy, Artificial Intelligence, Business Process Automation, AI Workflows
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Social Media Analytics, Analytical Skills, Data Ethics, Predictive Modeling, Model Evaluation, Unsupervised Learning, Natural Language Processing, Predictive Analytics, Regression Analysis, Data Mining, Data Science, Social Media, Text Mining, Anomaly Detection, Business Analytics, Decision Tree Learning, Advanced Analytics, Big Data, Analytics, Supervised Learning
Beginner · Specialization · 3 - 6 Months
Dassault Systèmes
Skills you'll gain: 3D Modeling, Mechanical Engineering
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science
Beginner · Guided Project · Less Than 2 Hours