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 System
Skills you'll gain: Role-Based Access Control (RBAC), Authorization (Computing), Identity and Access Management, AWS Identity and Access Management (IAM), Security Controls, Geographic Information Systems, Geospatial Information and Technology, Encryption, Data Security, Network Security, Public Key Infrastructure, Cryptography, Web Applications, Wireless Networks
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Statistical Process Controls, Process Control, Semiconductors, Quality Assurance, Process Validation, Production Process, Verification And Validation, Electronics Engineering, Manufacturing Operations, Manufacturing Processes, Manufacturing and Production, Manufacturing Standards, Electronics, Hardware Design, Process Improvement, Reliability, Electronic Components, Electronic Hardware, Hardware Architecture, Thermal Management
Beginner · Specialization · 3 - 6 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Bioinformatics, Unsupervised Learning, Biology, Machine Learning Algorithms, Data Processing, Data Integration, Network Model, Life Sciences, Statistical Methods, Open Source Technology, Scientific Visualization, General Science and Research, Cell Biology, Unix Commands, Laboratory Research
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Object Oriented Design, Version Control, Web Design and Development, Web Content Accessibility Guidelines, Design Software, Adobe XD, Responsive Web Design, .NET Framework, Microsoft Visual Studio, User Experience, Hypertext Markup Language (HTML), Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript
Beginner · Professional Certificate · 3 - 6 Months

Vanderbilt University
Skills you'll gain: JUnit, Unit Testing, Maintainability, Software Design Patterns, Software Testing, Test Automation, Integration Testing, Test Driven Development (TDD), Development Testing, Testability, Software Engineering, Test Tools, Secure Coding, Android Development, Application Security, Software Design, Mobile Security
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI Agents, Retrieval-Augmented Generation, Prompt Engineering, Generative AI, Google Gemini, Prompt Patterns, AI Enablement, AI Product Strategy, Agentic Workflows, Prompt Engineering Tools, Agentic systems, Strategic Planning, LLM Application, Google Cloud Platform, AI Workflows, Customer experience improvement, Organizational Strategy, Tool Calling, Innovation, Organizational Change
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Ajax, jQuery, Javascript and jQuery, JSON, Django (Web Framework), Web Applications, Javascript, Debugging, Data Modeling, Event-Driven Programming, Data Access, Object Oriented Programming (OOP), Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hive, Database Management, SQL, Database Management Systems, Data Store, Big Data, Amazon Web Services, Databases, Data Management, Amazon S3, Data Storage, Data Access, Query Languages, Data Storage Technologies, Cloud Storage, Extract, Transform, Load, Data Import/Export, Performance Tuning, File Systems, Metadata Management
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Multimedia, Media and Communications, Art History, Electronic Media
Beginner · Course · 1 - 3 Months
Dassault Systèmes
Skills you'll gain: 3D Modeling, Mechanical Engineering
Beginner · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Telecommunications, Numerical Analysis, Systems Analysis, Jupyter
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Debugging, Computer Programming, Program Development, Video Game Development, Computer Programming Tools, 3D Assets, Development Environment, Software Documentation, Code Reusability, Data Storage, Scripting
Intermediate · Course · 1 - 4 Weeks