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.

Universidad Nacional Autónoma de México
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Data Store, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Cloud Computing Architecture, Database Theory, Algorithms, Scalability, C++ (Programming Language)
Beginner · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, User Interface (UI), Adobe XD, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Wireframing, User Research, Design Research, User Flows, Application Design, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Workspace, Technical Communication, Technical Support, Gmail, Issue Tracking, Technical Support and Services, Problem Management, Identity and Access Management, Email Security, Systems Administration, File Management, Data Sharing, Data Access, Cloud Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, .NET Framework, Web Applications, Application Deployment, Restful API, Model View Controller, Secure Coding, Content Management, Content Management Systems, Authentications, Test Automation, C# (Programming Language), Web Development, Performance Tuning, Docker (Software), Authorization (Computing), Web Development Tools, Kubernetes, API Testing, API Design
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Copilot, C# (Programming Language), ASP.NET, .NET Framework, Application Programming Interface (API), API Design, Restful API, Cloud API, Back-End Web Development, Middleware, Application Frameworks, OpenAI, Software Architecture, JSON, Secure Coding, Dependency Analysis, Performance Tuning, Debugging
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Software Development Tools, Testability, White-Box Testing, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Test Engineering
Intermediate · Specialization · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Multimodal Prompts, Prompt Patterns, ChatGPT, Context Engineering, Generative AI, AI powered creativity, Token Optimization, Responsible AI, Generative Model Architectures, OpenAI, Generative Adversarial Networks (GANs), AI Personalization, AI literacy, LLM Application, Large Language Modeling, Natural Language Processing, Software Design, Machine Learning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Scripting, UI Components, Game Design, User Interface (UI) Design, Animation and Game Design, Interactive Design, Performance Tuning, User Interface and User Experience (UI/UX) Design, Video Game Development, Artificial Intelligence, Data Structures, C# (Programming Language), Animations, Model Optimization, Virtual Reality, Event-Driven Programming, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: React Native, Mobile Development, User Interface (UI) Design, Front-End Web Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, UI Components, JavaScript Frameworks, User Story, Android Development, Mobile Development Tools, Database Application
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, Application Deployment, Cross Platform Development, Virtual Reality, C# (Programming Language), Video Game Development, Virtual Environment, Mobile Development, UI Components, Animation and Game Design, Game Design, User Interface (UI), Development Testing, User Interface and User Experience (UI/UX) Design, Software Development, Software Design
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Scalability, Load Balancing, Performance Tuning, Software Architecture, Microsoft Copilot, Query Languages, Application Design, Systems Architecture, Application Performance Management, Database Development, Distributed Computing, Database Management, Process Optimization, Back-End Web Development, Database Software, Database Systems, Technology Strategies
Beginner · Course · 1 - 4 Weeks