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.

National Taiwan University
Skills you'll gain: Architectural Drawing, SketchUp (3D Modeling Software), Engineering Drawings, Autodesk Revit, Building Information Modeling, AutoCAD, 3D Modeling, Computer-Aided Design, Construction Estimating, Technical Drawing, Structural Engineering, Engineering Design Process, Architectural Engineering, Engineering Management, Civil and Architectural Engineering, Blueprint Reading, Civil Engineering, Estimation, Building Design, Engineering Calculations
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Ajax, jQuery, JSON, Django (Web Framework), Web Applications, Javascript, Debugging, Database Design, Data Modeling, User Accounts, Object Oriented Programming (OOP), Python Programming
Intermediate · Course · 1 - 3 Months

Automation Anywhere
Skills you'll gain: Robotic Process Automation, Business Process Automation, Automation, Process Design, Return On Investment, Role-Based Access Control (RBAC), Dashboard, Unstructured Data, User Accounts, Project Design, Feasibility Studies, Analytics, Artificial Intelligence, Development Testing, Operational Analysis, Extensible Markup Language (XML), Workflow Management, Business Analytics, Process Analysis, Administration
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Unsupervised Learning, Data Mining, Applied Machine Learning, Machine Learning Algorithms, Model Evaluation, Statistical Methods, Algorithms, Data Structures, Data Visualization
Mixed · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Serverless Computing, Security Strategy, Network Security, Firewall, Cloud Management, Cyber Security Strategy, Infrastructure As A Service (IaaS), Distributed Denial-Of-Service (DDoS) Attacks, System Monitoring, Cloud Security, Application Security, Internet Of Things, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

The Linux Foundation
Skills you'll gain: Git (Version Control System), Version Control, Open Source Technology, Software Development Tools, Software Versioning, Development Environment, Linux
Beginner · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Data Governance, Data Loss Prevention, Gmail, Google Workspace, Information Management, Data Management, Data Security, Document Management, Records Management, Data Storage, Data Access, Data Import/Export, Email Security, System Configuration
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Graph Theory, Data Structures, Unstructured Data, Network Routing, Algorithms
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Threat Modeling, Usability Testing, User Interface and User Experience (UI/UX) Design, Data Flow Diagrams (DFDs), Open Web Application Security Project (OWASP), Software Architecture, Secure Coding, Software Design Patterns, Database Management, Software Engineering Tools, Security Software, Systems Design, Software Development Life Cycle, Technical Design
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: JUnit, Unit Testing, Maintainability, Software Design Patterns, Software Testing, Test Automation, Integration Testing, Test Driven Development (TDD), Testability, Software Engineering, Android Development, Application Security, Test Case, Software Design, Software Architecture, Mobile Security, Application Design
Mixed · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: 3D Modeling, Video Game Development, 3D Assets, Unity Engine, Game Design, User Interface (UI) Design, Visualization (Computer Graphics), Animations, User Interface and User Experience (UI/UX) Design, Computer Graphics, Music, Aesthetics, Creativity, Data Import/Export
Mixed · Course · 1 - 4 Weeks