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, Computational Thinking, Digital pedagogy, Education Software and Technology, Programming Principles, Computer Programming, Algorithms, Brainstorming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Collaborative Software, Team Leadership, Virtual Teams, Cross-Functional Team Leadership, Agile Methodology, Organizational Leadership, Innovation, Team Management, Team Building, Communication, Employee Engagement, Change Management
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Environmental Policy, Energy and Utilities, Climate Change Mitigation, Environment, International Relations, Environmental Regulations, Policy Analysis, Climate Change Adaptation, Sustainable Technologies, Forecasting, Emerging Technologies
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Unstructured Data, Data Processing, Cloud API, Jupyter, Real Time Data, Python Programming
Beginner · Project · Less Than 2 Hours

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Front-End Web Development, Javascript, Responsive Web Design, Maintainability
Intermediate · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Computer Security Incident Management, Digital Forensics, Disaster Recovery, Risk Management Framework, Cybersecurity, NIST 800-53, Threat Management, Risk Management, Security Strategy, Network Security, Security Controls, Vulnerability Assessments, Virtualization and Virtual Machines, Cloud Computing
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: File I/O, C and C++, Load Balancing, Communication Systems
Advanced · Course · 1 - 3 Months

Skills you'll gain: Adobe Firefly, Responsible AI, Data Ethics, Generative AI, AI Enablement, Creativity, Prompt Engineering, Ideation, Brainstorming, Artificial Intelligence, Innovation, Creative Design, Design Thinking, Multimedia, Storytelling, Visual Design, Content Strategy
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Digital pedagogy, Technical Communication, Diversity Equity and Inclusion Initiatives, Social Impact, Computational Thinking, Computer Science, Curriculum Development, Innovation, Technical Writing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Continuous Monitoring, Medical Privacy, Risk Management, Health Information Management, Health Care Procedure and Regulation, Risk Mitigation, Information Privacy, Security Management, Risk Analysis, Patient Safety, Personally Identifiable Information, Information Systems Security, Security Controls, Data Security, Regulatory Compliance, Threat Modeling, Vulnerability Assessments
Beginner · Course · 1 - 3 Months