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.
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (452) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Computer Security, OSI Models, IT Management, Systems Administration, Virtualization, Virtualization and Virtual Machines, Network Security, Information Technology, Information Systems Security, Enterprise Security, General Networking, Cybersecurity, Network Administration, Security Management, Computing Platforms, Network Infrastructure, Security Controls, Virtual Machines, Enterprise Architecture, Information Assurance
★ 4.7 (642) · Beginner · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: Collaborative Software, Telecommuting, Team Collaboration, Human Computer Interaction, Social Impact, Social Network Analysis, Interaction Design, Social Sciences, Driving engagement, Digital Communications
★ 4.4 (820) · Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Data Pipelines, Data Architecture, Requirements Analysis, Requirements Elicitation, Amazon Web Services, Data Infrastructure, Enterprise Architecture, Data Processing, System Requirements, Performance Tuning, Cloud Computing, Data Transformation, Scalability
★ 4.7 (508) · Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Design, Software Design Patterns, Object Oriented Programming (OOP), Software Design, Programming Principles, C (Programming Language), Algorithms, Memory Management, Graph Theory, Artificial Intelligence, Data Structures, Simulations
★ 4.5 (337) · Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Data Visualization Software, Plot (Graphics), Statistical Visualization, Package and Software Management, Python Programming, Data Cleansing, Data Mapping, Code Reusability, Software Installation, Data Processing, Data Integration, Data Import/Export, Program Development, Data Structures, Software Documentation
★ 4.6 (549) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Java Programming, Java, Data Structures, System Programming, Programming Principles, Computer Programming, Algorithms, Computer Science, Data Sharing
★ 4.5 (664) · Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Programming Principles, User Interface (UI) Design, Algorithms, Computational Thinking, Program Development, Debugging
★ 4.6 (300) · Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Geographic Information Systems, GIS Software, Spatial Analysis, Spatial Data Analysis, Geospatial Information and Technology, Query Languages, Data Access, Data Processing, Image Analysis, Image Quality
★ 4.9 (633) · Beginner · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Computer Security Awareness Training, Threat Management, Cyber Risk, User Accounts
★ 4.6 (779) · Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Robotics, Network Routing, Graph Theory, Algorithms, Predictive Modeling, Scenario Testing
★ 4.8 (487) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Process Modeling, Process Mapping, Business Process Modeling, Business Analysis, Cloud-Native Computing, Data Migration, Software Architecture, Stakeholder Analysis, Network Security, Systems Design, Extract, Transform, Load, Systems Architecture, Communication Planning, Stakeholder Management, Data Integration, Test Planning, Cybersecurity, Enterprise Architecture, Software Testing, Project Management
★ 4.7 (363) · Beginner · Professional Certificate · 3 - 6 Months