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 Colorado Boulder
Skills you'll gain: Computational Logic, System Requirements, Functional Requirement, Theoretical Computer Science, Systems Analysis, Verification And Validation, Control Systems, Linear Algebra, Differential Equations, Applied Mathematics
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Generative AI, Development Environment, Computational Thinking, Program Development, AI Enablement, Software Development, Python Programming, Debugging
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Full-Stack Web Development, Email Automation, Front-End Web Development, Web Design and Development, User Interface (UI), Web Design, Java, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Real Time Data, Development Testing, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, 3D Modeling, Engineering Design Process, Mechanical Design, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Salesforce Development, Application Deployment, Dashboard, Cloud Deployment, Customer Relationship Management, Change Control, Analytics, Continuous Deployment, Data Import/Export, Authentications, Customer Relationship Management (CRM) Software, Data Migration, Configuration Management, Data Presentation, Data Access, Responsive Web Design, System Configuration, Data Management, Business Logic
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Experience, Persona (User Experience), User Interface (UI) Design, User Flows, User Interface and User Experience (UI/UX) Design, User Experience Design, UI Components, Visualization (Computer Graphics), User Centered Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Figma (Design Software), Front-End Web Development, User Interface (UI), Responsive Web Design, Web Design and Development, Mockups, Web Design, Web Content Accessibility Guidelines, Prototyping, Javascript, Web Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Autodesk, Visualization (Computer Graphics), Editing
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: White-Box Testing, Performance Testing, Maintainability, Test Tools, Software Testing, Code Review, Test Automation, Software Technical Review, Test Planning, Scripting, Risk Analysis, Software Quality Assurance, Test Script Development, Continuous Integration, CI/CD, Regression Testing, Code Coverage, Test Case, Quality Assurance, Security Testing
Advanced · Specialization · 1 - 3 Months
Skills you'll gain: Model Context Protocol, AI Workflows, Tool Calling, Anthropic Claude, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Artificial Intelligence, Middleware, Data Access, Server Side, Generative AI
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Emotional Intelligence, Cognitive flexibility, Leadership, Team Motivation, Organizational Leadership, Team Building, Leadership Development, Business Leadership, Strategic Leadership, Team Leadership, Initiative and Leadership, Leadership and Management, Adaptability, Empathy, Professional Development, Personal Development, Change Management, Coaching, Visionary, Business Communication
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, Application Deployment, Application Frameworks, Web Development Tools, Frontend Performance, Application Design, Server Side, Web Services, Software Architecture
Beginner · Course · 1 - 4 Weeks