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.

Skills you'll gain: React.js, Frontend Performance, Application Deployment, Web Development, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Web Frameworks, Cascading Style Sheets (CSS), Javascript, Server Side, GitHub, Version Control
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Data Structures, Time Series Analysis and Forecasting, Pandas (Python Package), Unsupervised Learning, Data Analysis, Machine Learning Algorithms, Computational Thinking, Data Preprocessing, Data Cleansing, Data Visualization, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Generative Model Architectures, Model Deployment, Image Analysis, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework
Beginner · Course · 1 - 3 Months

Skills you'll gain: Databases, Data Validation
Intermediate · Course · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Goal Setting, Smart Goals, Professional Development, Personal Development, Planning, Self-Motivation, Decision Making, Time Management, Productivity, Prioritization, Empowerment, Psychology, Enthusiasm, Coaching, Scientific Methods, Adaptability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, NumPy, Pandas (Python Package), Applied Machine Learning, Python Programming, Scikit Learn (Machine Learning Library), Data Visualization, Supervised Learning, Feature Engineering, Machine Learning, Natural Language Processing, Machine Learning Algorithms, Text Mining, Data Manipulation, Unsupervised Learning, Model Evaluation, Data Preprocessing, Classification Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Test Automation, Continuous Delivery, API Testing, Software Development, Application Deployment, DevOps, Unit Testing, Agile Methodology, Software Development Methodologies, Performance Testing, GitHub
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Adobe After Effects, Computer Graphics, 3D Modeling, 3D Assets, Animation and Game Design, Motion Graphics, Post-Production, Video Editing, Virtual Environment
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Recurrent Neural Networks (RNNs), Machine Learning Methods, Artificial Neural Networks, Deep Learning, Natural Language Processing, Applied Machine Learning, Text Mining
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Generative Model Architectures, Model Deployment, Image Analysis, Cloud Deployment, Unsupervised Learning
Beginner · Course · 1 - 4 Weeks