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 Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Telecommunications, Communication Systems, Distributed Computing, Wireless Networks, General Networking, Network Routing, Embedded Software, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, NoSQL, MongoDB, Agile Methodology, Scrum (Software Development), Cloud Applications, DevOps, Test Driven Development (TDD), CI/CD, Behavior-Driven Development, Continuous Integration, Continuous Delivery, Continuous Deployment, Sprint Retrospectives, Sprint Planning, User Story
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Generative Adversarial Networks (GANs), Anomaly Detection, AI Security, Generative AI, Fraud detection, Intrusion Detection and Prevention, Model Evaluation, Malware Protection, Cyber Threat Hunting, Cybersecurity, Threat Detection, Cyber Threat Intelligence, Feature Engineering, Network Analysis, Cyber Attacks, Cyber Security Strategy, Applied Machine Learning, Email Security, Network Security, Jupyter
Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Objective-C (Programming Language), Mobile Development, Application Development, Apple software proficiency, Application Servers, Object Oriented Programming (OOP), Data Structures, User Interface (UI)
Mixed · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Ideation, Interaction Design, Prototyping, A/B Testing, User Experience Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Design Thinking, Human Centered Design, Usability, Mockups, Design Research, User Research, Innovation, Creativity
Mixed · Course · 1 - 3 Months

Skills you'll gain: Probability, Linear Algebra, Probability & Statistics, Statistics, Mathematical Theory & Analysis, Computational Logic, Applied Mathematics, Advanced Mathematics, Computer Science, Algebra, Physics
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Network Routing, Open Source Technology, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: HTML and CSS, React.js, Web Applications, Front-End Web Development, Javascript, Cascading Style Sheets (CSS), Web Development, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Integration Testing, System Testing, Test Automation, Software Development Life Cycle, Acceptance Testing, Software Technical Review, Code Review, Unit Testing, White-Box Testing, Regression Testing, Software Quality Assurance, Test Data, Risk Management, Risk Management Framework, Verification And Validation
Beginner · Specialization · 1 - 3 Months

Alibaba Cloud Academy
Skills you'll gain: Relational Databases, Load Balancing, Data Visualization Software, Cloud Security, Network Security, Cloud Computing, Big Data, Database Management, Apache Hadoop, Cloud Infrastructure, Cloud Computing Architecture, Network Architecture, Apache Spark, Data Security, Servers, Apache Hive, Application Security, Distributed Computing, Data Processing, Machine Learning
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Data Quality, Image Analysis, Data Pipelines, Applied Machine Learning, Data Preprocessing, Model Evaluation, Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computer Architecture, Software Development, Software Development Tools, Integrated Development Environments, Hardware Architecture, Embedded Systems, Verification And Validation, System Design and Implementation, Simulations, System Configuration, Debugging
Intermediate · Course · 1 - 4 Weeks