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: Computer Security, OSI Models, Systems Administration, Virtualization, Operating System Administration, Information Technology, Enterprise Security, Cybersecurity, Network Administration, Computer Networking, Virtual Machines, Enterprise Architecture, Data Integrity
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Applied Mathematics, Business Modeling, Industrial Engineering, Operations Management, Business Analytics, Production Planning, Inventory Management System, Case Studies, Microsoft Excel, Scheduling, Linear Algebra, Decision Making, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Technical Review, Software Design, Hardware Architecture, Computer Architecture, Debugging
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Convolutional Neural Networks, Google Cloud Platform, Natural Language Processing, Tensorflow, MLOps (Machine Learning Operations), Reinforcement Learning, Transfer Learning, Computer Vision, Systems Design, Applied Machine Learning, Image Analysis, Cloud Deployment, Hybrid Cloud Computing, Recurrent Neural Networks (RNNs), Systems Architecture, Performance Tuning, Embeddings, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning
Advanced · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Electrical Engineering, Communication Systems, Programming Principles, Electronics, Telecommunications, Algorithms, Linear Algebra, Time Series Analysis and Forecasting, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: File Management, Musical Composition, Music, Instrumental Music, Music Performance, Automation, Editing, Technical Support
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: 3D Modeling, Emerging Technologies, Manufacturing Processes, Computer-Aided Design, Industrial Design, Prototyping, Materials science, Business Economics, Product Development, Innovation, New Product Development
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Visualization, Data Preprocessing, Technical Documentation, Datamaps, Visualization (Computer Graphics), Unit Testing, Data Cleansing, Interactive Data Visualization, Object Oriented Programming (OOP), Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Digital Forensics, Incident Response, Penetration Testing, Computer Security Incident Management, Cybersecurity, Security Management, Threat Detection, Cyber Security Assessment, Vulnerability Assessments, Threat Management, Malware Protection, Email Security, AI Security, Exploitation techniques, Network Security, Payment Card Industry (PCI) Data Security Standards
Intermediate · Course · 1 - 3 Months
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Data Manipulation, Data Processing, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Scalability, Graph Theory, Python Programming, Algorithms
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, Extract, Transform, Load, Federated Learning, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, Transfer Learning, Convolutional Neural Networks, iOS Development, Android Development, Data Preprocessing, Data Processing, Computer Vision, Swift Programming, MLOps (Machine Learning Operations), Model Evaluation, Mobile Development, Javascript, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: OAuth, API Gateway, API Design, Restful API, Application Programming Interface (API), Cloud API, Continuous Deployment, CI/CD, Application Lifecycle Management, Secure Coding, Security Controls, Authorization (Computing), Continuous Integration, Application Security, Middleware, Software Documentation, Information Systems Security, Network Security, Data Security, JSON
Intermediate · Specialization · 3 - 6 Months