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: Operating System Administration, Network Troubleshooting, Computer Networking, IT Security Architecture, Information Systems Security, Cloud Management, Linux, IT Infrastructure, Cybersecurity, Microsoft Windows, Network Security, Network Protocols, TCP/IP, Systems Administration, Remote Access Systems, Desktop Support, Technical Support, Lightweight Directory Access Protocols, Technical Support and Services, Package and Software Management
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Continuous Integration, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, User Experience Design, Vulnerability Assessments, Database Theory, Unified Modeling Language, Unit Testing, Usability, UI/UX Research, Threat Modeling, Usability Testing, User Interface and User Experience (UI/UX) Design, Vulnerability Management, Data Flow Diagrams (DFDs), Relational Databases, Software Visualization, Security Software, Systems Development Life Cycle, Software Development Life Cycle
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Computing Architecture, Cloud Security, Cloud Infrastructure, Cloud Computing, Cloud Standards, Cloud Applications, Cloud Platforms, IT Security Architecture, Cloud Services, Cloud Technologies, Infrastructure Security, Cloud Management, Application Security, Data Security, Cybersecurity, Security Controls, Data Integrity, Computer Science, Risk Management Framework, Information Technology
Intermediate · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Android (Operating System), Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Graphics Software, Animations, Mobile Development, Color Theory, Creative Design, Performance Tuning, Linear Algebra
Intermediate · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Git (Version Control System), Version Control, Software Installation, Open Source Technology, Software Development Tools, Software Versioning, Debugging, Linux
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Tool Calling, AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Data Visualization, Agentic systems, Analytics, Software Development
Intermediate · Course · 1 - 4 Weeks
Michigan State University
Skills you'll gain: Animations, Storyboarding, Animation and Game Design, Unity Engine, Color Theory, Video Game Development, Adobe Photoshop, Game Design, Graphics Software, Graphical Tools, Creative Design, Graphic and Visual Design, Design Elements And Principles
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Database Administration, Database Theory, Microsoft Azure, Databases, Database Software, Relational Databases, MySQL, SQL, Database Management Systems, Database Management, NoSQL, Query Languages, PostgreSQL, Data Security, Data Management, Cloud Deployment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Full-Stack Web Development, Application Design, Node.JS, Django (Web Framework), Back-End Web Development, Web Applications, Web Design and Development, Front-End Web Development, Restful API, Application Development, GitHub, Microservices, Web Development, Kubernetes, User Accounts, Frontend Integration, Javascript
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Hypertext Markup Language (HTML), Object Oriented Design, Front-End Web Development, JSON, Application Development, JavaScript Frameworks, Model View Controller, Web Design and Development, Application Frameworks, Web Development Tools, Development Environment, Web Development, Cascading Style Sheets (CSS)
Intermediate · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Mobile Development, Android Studio, Android (Operating System), Data Persistence, Application Development, Data Storage Technologies, User Interface (UI) Design, UI Components, Data Storage, User Interface (UI), Application Lifecycle Management, Authorization (Computing), Database Management
Intermediate · Course · 1 - 3 Months