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: Professional Development, Leadership, Business Planning, Organizational Effectiveness, Strategic Planning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Object-Relational Mapping, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Debugging, Data Analysis, Automation, Cloud Computing
Beginner · Professional Certificate · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Java Programming, Other Programming Languages, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Git (Version Control System), Android Development, File I/O, Android Studio, Mobile Development, Data Persistence, Java Programming, Application Development, Event-Driven Programming, Computer Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Convolutional Neural Networks, Unsupervised Learning, Deep Learning, Autoencoders, Tensorflow, Recurrent Neural Networks (RNNs), Machine Learning Methods, Generative AI, Generative Adversarial Networks (GANs), Transfer Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Development, Javascript, Bootstrap (Front-End Framework), Scripting, Browser Compatibility, Application Programming Interface (API), Back-End Web Development
Beginner · Course · 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Law, Regulation, and Compliance, International Relations, Ethical Standards And Conduct, Legal Research, Investigation, Case Studies
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Programming Principles, Pseudocode, Computational Thinking, Analysis, Python Programming
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Microsoft Azure, Python Programming, Machine Learning, Machine Learning Algorithms, Data Science, Image Analysis, Computer Vision, Natural Language Processing, Application Programming Interface (API)
Advanced · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Business Requirements, Product Requirements, Backlogs, User Requirements Documents, Scope Management, Change Control, User Story, System Requirements, Client Services, Acceptance Testing, Agile Software Development, Prioritization
Mixed · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Combinatorics, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Data Structures, Advanced Mathematics, Mathematical Modeling, Probability, Calculus
Advanced · Course · 1 - 3 Months