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.

Skills you'll gain: Cryptography, Security Requirements Analysis, Network Architecture, Network Security, Internet Of Things, Cybersecurity, Web Services, Advanced Encryption Standard (AES), Encryption, Embedded Systems, Network Protocols, Public Key Cryptography Standards (PKCS), Communication Systems, Threat Modeling, Security Controls, Simple Object Access Protocol (SOAP), TCP/IP, Web Applications, Restful API, Information Privacy
★ 4.4 (172) · Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Computer Programming Tools, Event-Driven Programming, Computer Programming
★ 4.1 (86) · Beginner · Specialization · 3 - 6 Months

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Code Reusability, Java Programming, Software Design, Test Driven Development (TDD)
★ 4.6 (81) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Model Based Systems Engineering, Failure Analysis, Simulation and Simulation Software, Technical Communication, System Programming
★ 4.6 (245) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Persistence, Programming Principles, Code Reusability, Python Programming, File Management, Computer Science
★ 4.4 (152) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Software Versioning, Programming Principles, Software Design
★ 4.5 (196) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support
★ 4.7 (147) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design, Systems Development Life Cycle, Software Development Life Cycle, Application Security, Technical Design, Security Engineering, Software Development Methodologies, Conceptual Design, Waterfall Methodology, Requirements Analysis, Agile Methodology
★ 4.6 (253) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Model Training, Anomaly Detection, Model Deployment, Image Analysis, Google Cloud Platform, Data Import/Export, Predictive Modeling, Data Management
Beginner · Project · Less Than 2 Hours

Universidad de Chile
Skills you'll gain: Innovation, Culture, Sociology, Social Sciences, Liberal Arts, Socioeconomics, Cultural Diversity, Data Ethics, Political Sciences, Media and Communications, World History, Storytelling
★ 4.6 (181) · Beginner · Course · 3 - 6 Months

University of Western Australia
Skills you'll gain: Hematology, Pathology, Laboratory Testing, Medical Laboratory, Clinical Laboratory Science, Specimen Preparation, Analytical Testing, Diagnostic Tests, Image Analysis, Maternal Health, Infectious Diseases, Pediatrics
★ 4.8 (118) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Test Tools, Web Scraping
★ 4.3 (290) · Intermediate · Guided Project · Less Than 2 Hours