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.

Berklee
Skills you'll gain: Intellectual Property, Music History, Contract Negotiation, Music, Musical Composition, Peer Review, Lawsuits, Court Systems, Litigation and Civil Justice, Contract Review, Registration, Negotiation, Media Production, Instrumental Music, Automation, Post-Production, Legal Risk, Entrepreneurship, File Management, Business
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, grep, Biostatistics, R (Software), Exploratory Data Analysis, Statistical Analysis, Unix Shell, Unix, Data Science, Data Management, Statistical Methods, Information Management, Command-Line Interface, Statistical Hypothesis Testing, Data Structures, Big Data, Molecular Biology, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, Unit Testing, Mobile Development Tools, Code Reusability, JavaScript Frameworks, Frontend Integration, Webpack, Front-End Web Development, Application Development, Software Design Patterns, Javascript, Web Applications, Dataflow, Data Access, Hypertext Markup Language (HTML), Data Sharing, User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Program Development, Data Import/Export, Object Oriented Programming (OOP), Microsoft Excel, Problem Solving, Computer Programming, Solution Design, Simulations, Debugging, Code Review, Data Cleansing, Code Reusability, Spreadsheet Software, UI Components, Automation, Data Management, User Interface (UI)
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management, C and C++
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Global Positioning Systems, Hardware Architecture, Systems Architecture, Network Routing, Graph Theory, Estimation, Algorithms, Artificial Intelligence, Mathematical Modeling, Applied Mathematics
Advanced · Specialization · 3 - 6 Months
Duke University
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Tableau Software, Dashboard Creation, Data Visualization, Business Analytics, Interactive Data Visualization, Statistical Visualization, Process Improvement, Business Process, Business Process Improvement, Presentations, Data Visualization Software, Oral Expression, Data Analysis, Graphing, Analysis, Visualization (Computer Graphics), Stakeholder Communications
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Program Development, Object Oriented Programming (OOP), Computer Programming, Debugging, Data Cleansing, Problem Solving, Code Reusability, Spreadsheet Software, Data Management, Automation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Exploratory Data Analysis, Autoencoders, Feature Engineering, Dimensionality Reduction, Supervised Learning, Generative AI, Classification Algorithms, Regression Analysis, Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Generative Model Architectures, Scikit Learn (Machine Learning Library), Deep Learning, Data Science, Machine Learning, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

CentraleSupélec
Skills you'll gain: Android Studio, Android Development, Android (Operating System), Storyboarding, Application Design, Mobile Development, Application Development, Java, User Interface (UI) Design, UI Components, Java Programming, Software Documentation, Event-Driven Programming, Interactive Design, Development Environment, Software Installation, User Centered Design
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Linear Algebra, Statistical Inference, Model Optimization, Machine Learning Methods, Statistics, Applied Mathematics, Probability, Calculus, Dimensionality Reduction, Applied Machine Learning, Mathematical Software, Data Transformation, Machine Learning
Intermediate · Specialization · 1 - 3 Months