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.

Microsoft
Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), Authentications, Authorization (Computing), Microsoft Copilot, Application Security, Data Validation, Web Applications, Security Controls, Vulnerability Assessments, Data Security, Data Integrity, Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience, User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Interaction Design, Web Design, Typography, Prototyping, Persona Development
Beginner · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Computational Thinking, JSON, Application Deployment, Data Structures, Javascript, Application Development, HTML and CSS, Data Analysis, Code Review, Software Development, Data Visualization Software, Web Development, Web Applications, Scripting, Prototyping, Data Processing, Programming Principles, Unsupervised Learning, Front-End Web Development, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Generative AI, Generative Model Architectures, Large Language Modeling, LLM Application, Generative Adversarial Networks (GANs), Retrieval-Augmented Generation, OpenAI, Hugging Face, Multimodal Prompts, Responsible AI, Embeddings, Prompt Engineering, AI Security, Autoencoders, Vision Transformer (ViT), Model Deployment, Image Analysis
Intermediate · Course · 1 - 3 Months

Skillshare
Skills you'll gain: AI Personalization, Business Process
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Technical Management, Engineering Management, Meeting Facilitation, Decision Making, Team Leadership, Team Building, Team Management, Leadership, Goal Setting, Discussion Facilitation, Delegation Skills, People Development, Communication, Recruitment
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: PyTorch (Machine Learning Library), Transfer Learning, Convolutional Neural Networks, Digital Signal Processing, Image Analysis, Classification Algorithms, Model Evaluation, Deep Learning, Computer Vision, Telecommunications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe After Effects, Post-Production, Video Production, Video Editing, Storyboarding, Ideation, Content Creation, Cinematography, Motion Graphics, Creativity, Color Matching
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Script Development, Development Testing, Software Testing, Testability, Java, Test Case
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Multimedia, Education Software and Technology, Developing Training Materials, Finance, Presentations, Video Editing, Video Production, Generative AI, Content Creation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Jupyter, Computer Programming, Python Programming, Simulation and Simulation Software, Electronics Engineering, Simulations, Programming Principles
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, Software-Defined Networking, Cloud Deployment, Virtual Networking, Cloud Infrastructure, Network Infrastructure, Application Deployment, Network Architecture, Cloud Platforms, Cloud Computing Architecture, Cloud Technologies, Containerization, Computer Networking, Digital Transformation, Kubernetes, Microservices, Infrastructure Architecture, Hardware Architecture, Operational Efficiency, General Networking
Beginner · Specialization · 1 - 3 Months