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 System
Skills you'll gain: Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Hardening, Cryptographic Protocols, Cybersecurity, Encryption, Security Controls, Proxy Servers, Information Privacy, Servers, Communication Systems, Web Servers, Network Routing, Network Analysis, Cloud Hosting, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Data Storytelling, Digital Transformation, Data-Driven Decision-Making, Business Transformation, Data Presentation, Data Strategy, Data Literacy, Agile Project Management, Business Analytics, Strategic Decision-Making, Analytics, Agile Methodology, Storytelling, Customer experience strategy (CX), Presentations, Microsoft Power Platform, Proposal Writing, Leadership, Data Quality, Stakeholder Communications
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Basic Electrical Systems, Prototyping, Drafting and Engineering Design, Mechanical Drawings, Computer-Aided Design, Electronics, Technical Drawing, Electronic Components, Electronic Systems, Robotics, Manufacturing Processes, Electrical Systems, Electronics Engineering, Electrical Wiring, Materials science, Manufacturing and Production, Mechanical Engineering, Production Process
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Analysis, Functional Specification, Algorithms
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Collaborative Software
Build toward a degree
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Security Controls, Cybersecurity, Encryption, Cyber Attacks, Information Systems Security, Cryptographic Protocols, Threat Management, IT Security Architecture, Vulnerability Assessments, Vulnerability, Cyber Security Assessment, Vulnerability Scanning, Threat Detection, Cloud Security, Key Management, Asset Protection, Security Awareness, Gap Analysis
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Applied Machine Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Model Training, Machine Learning Algorithms, Transfer Learning, Text Mining, Model Evaluation, Data Manipulation, Marketing Analytics, Python Programming, Embeddings, Classification Algorithms, Marketing, Artificial Neural Networks, Performance Metric
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Hardware Design, Electronic Hardware, Schematic Diagrams, Computer-Aided Design, Electronic Systems, Mechanical Design, Drafting and Engineering Design, Electronics Engineering, Electrical Engineering, 3D Modeling, Electronics, Electronic Components, Simulation and Simulation Software, 3D Assets, Simulations, Design Software, Verification And Validation, Open Source Technology, Data Import/Export
Beginner · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Programming Principles, Java Programming, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Security, Data Governance, Data Architecture, Data Quality, Incident Response, Security Controls, Information Privacy, Data Management, Computer Security Incident Management, Security Strategy, Threat Management, Threat Detection, General Data Protection Regulation (GDPR), Law, Regulation, and Compliance, Data Infrastructure, Risk Management, Cybersecurity, Compliance Management, Encryption, Incident Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Program Development, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Agile Software Development, Systems Architecture, Mainframe Computing, Scrum (Software Development), Test Planning, Mainframe Technologies, Software Testing
Beginner · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Digital Forensics, Network Security, Incident Response, Cryptography, Penetration Testing, Vulnerability Management, Cybersecurity, Application Security, Cyber Security Policies, Security Information and Event Management (SIEM), Threat Detection, Network Monitoring, Cloud Security, Vulnerability Assessments, Malware Protection, Mobile Security, Identity and Access Management, Internet Of Things, Risk Analysis, Web Applications
Beginner · Professional Certificate · 3 - 6 Months