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: Mainframe Computing, Mainframe Technologies, z/OS, Virtualization, Virtualization and Virtual Machines, Virtual Machines, Hardware Architecture, Infrastructure Architecture, Computing Platforms, Computer Architecture, Enterprise Security, Computer Hardware, Cryptography, Transaction Processing, System Configuration, Authorization (Computing), Identity and Access Management, Memory Management
Beginner · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Game Design, Unreal Engine, Video Game Development, Software Design Documents, Ideation, 3D Modeling, Animation and Game Design, 3D Assets, Visualization (Computer Graphics), User Experience Design, Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Software Documentation, Version Control, Prototyping
Beginner · Professional Certificate · 3 - 6 Months

Rice University
Skills you'll gain: File I/O, Data Persistence, Development Environment, Data Access, Data Structures, Data Storage, Python Programming, Program Development, Integrated Development Environments, Scripting Languages, Debugging
Beginner · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Tensorflow, Generative AI, Recurrent Neural Networks (RNNs), Autoencoders, Generative Model Architectures, Data Pipelines, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Model Training, Bayesian Network, Transfer Learning, Convolutional Neural Networks, Computer Programming, Model Optimization, Applied Machine Learning, Bayesian Statistics, Supervised Learning, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Quality (SQA/SQC), Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
Intermediate · Specialization · 3 - 6 Months

University of Western Australia
Skills you'll gain: Land Management, Water Resources, Community Development, Water Sustainability, Sustainable Development, Water Resource Management, Environment and Resource Management, Sustainable Systems, Natural Resource Management, Sustainable Business, Community Organizing, Climate Change Adaptation, Environmental Issue, Environmental Science, Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Prompt Patterns, LLM Application, Vibe coding, Generative AI, Code Review, Generative Model Architectures, Program Development, Software Development Methodologies, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Computer Hardware, Computer Engineering, Peripheral Devices, Data Storage, Display Devices, Systems Architecture, Memory Management, Computational Logic, OS Process Management
Mixed · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Hardware Design, Security Engineering, Computer Hardware, Hardware Architecture, Hardening, Computer Security, Threat Modeling, Threat Detection, Cybersecurity, Intrusion Detection and Prevention, Security Architecture Review, Application Specific Integrated Circuits, Cryptographic Protocols, Microarchitecture, Cryptography, Systems Design, Encryption, Exploitation techniques, Functional Design, Emerging Technologies
Mixed · Course · 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Development Environment, Distributed Computing, Performance Tuning, Open Source Technology, Data Transformation, Debugging
Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Operating Systems, Application Development, Wireless Networks, Communication Systems, Hardware Architecture, OS Process Management, Network Protocols, C (Programming Language), Simulations, Network Performance Management, Memory Management
Intermediate · Course · 1 - 4 Weeks