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 California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Teaching, Programming Principles, Program Development, Computer Programming, Digital pedagogy, Education Software and Technology
★ 4.9 (39) · Beginner · Course · 1 - 3 Months

Packt
Skills you'll gain: Threat Management, Vulnerability Assessments, Incident Response, Incident Management, Computer Security Incident Management, Public Key Infrastructure, IT Security Architecture, Disaster Recovery, Vulnerability Management, Law, Regulation, and Compliance, Threat Detection, Cyber Security Assessment, Risk Management, Risk Management Framework, Compliance Management, Network Security, Infrastructure Security, Cloud Security, Hardening, Enterprise Application Management
★ 4.7 (28) · Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Other Programming Languages, Program Development, C and C++, C++ (Programming Language), Application Development, Computer Programming, Development Environment, Programming Principles, Software Development, Computer Science
★ 4.4 (61) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Cyber Threat Hunting, Cyber Attacks, Cybersecurity, Cyber Operations, Continuous Monitoring, Security Management, Event Monitoring, Disaster Recovery, Incident Management, Threat Detection, Cloud Security, Threat Management, System Monitoring, IT Automation, Record Keeping, Problem Management, Google Cloud Platform
★ 3.8 (38) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Email Marketing, Lead Generation, Marketing Automation, Social Media, Social Media Marketing, Driving engagement, Automation
★ 4.4 (55) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Commands, Linux, Command-Line Interface, Penetration Testing, Linux Administration, General Networking, Cyber Security Assessment, Exploitation techniques, Cybersecurity, Data Ethics, Vulnerability Scanning, Network Security, System Configuration, Software Installation, Virtual Machines
★ 4.3 (38) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Design Thinking, Business Modeling, Entrepreneurship, Value Propositions, New Product Development, Market Opportunities, Ideation, Gap Analysis, Innovation, Technology Strategies, Strategic Thinking, New Business Development, Engineering Management, Technology Solutions, Market Analysis, Business Strategies, Business Strategy, Competitive Analysis, Sustainable Business, Engineering
★ 4.2 (46) · Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Image Analysis, Matlab, Computer Vision, Color Theory, Automation Engineering
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: R (Software), R Programming, Computational Logic, Arithmetic, Statistical Programming, Development Environment, Programming Principles, Data Import/Export
★ 4.5 (52) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Prompt Engineering, Vibe coding, Debugging, Large Language Modeling, LLM Application, AI Security, Application Programming Interface (API), Responsible AI, Development Environment, AI Integrations, Computer Programming Tools, No-Code Development, Program Development, Integrated Development Environments, Programming Principles
★ 4.4 (29) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: GitHub Copilot, Microsoft Visual Studio, GitHub, Microsoft Development Tools, Code Review, Program Development, Software Documentation, Maintainability, AI Integrations, Web Development Tools, Technical Documentation, Development Testing, Test Case, Debugging
★ 4.4 (41) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Customer Service, Network Troubleshooting, Customer Relationship Building, Computer Security Incident Management, Incident Response, Continuous Improvement Process, Customer Inquiries, Cybersecurity, Process Improvement, Client Services, Incident Management, Quality Improvement, Desktop Support, Operating Systems, Computer Hardware, Technical Support, Operating System Administration, Technical Support and Services, Digital Transformation
★ 4.5 (54) · Beginner · Professional Certificate · 3 - 6 Months