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: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
★ 4.4 (104) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, Network Routing, Network Routers, Computer Networking, Infrastructure Security, Routing Protocols, Public Key Infrastructure, Network Model, Cryptographic Protocols, Web Applications, Application Servers
★ 4.6 (104) · Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Plot (Graphics), Web Scraping, Machine Learning, Machine Learning Algorithms, User Interface (UI), Operational Analysis, Business Analytics, Python Programming, Programming Principles, User Interface (UI) Design, Computational Thinking, UI Components, Object Oriented Programming (OOP), Numerical Analysis
★ 4.9 (163) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphical Tools, Graphic Design, Typography, Creativity
★ 2.8 (40) · Beginner · Guided Project · Less Than 2 Hours
Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, ASP.NET, File I/O, User Interface (UI), System Testing, Database Design, SQL, C# (Programming Language), Object Oriented Programming (OOP), Relational Databases, .NET Framework, Operating Systems, Hypertext Markup Language (HTML), User Interface (UI) Design, Database Management, Object Oriented Design, Database Theory, Computer Systems, Debugging, Programming Principles
★ 4.4 (112) · Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Version Control, Git (Version Control System), Linux, Cloud Computing Architecture, DevOps, Development Environment, Application Deployment, Virtualization, Cloud Computing, Linux Administration, Devops Tools, Cloud Infrastructure, Containerization, Cloud Platforms, Infrastructure As A Service (IaaS), Software Versioning, Virtualization and Virtual Machines, Software As A Service, Virtual Networking, Virtual Machines
★ 4.4 (163) · Beginner · Course · 1 - 4 Weeks

Institute for the Future
Skills you'll gain: Forecasting, Systems Thinking, Responsible AI, Strategic Thinking, Game Theory, Creative Problem-Solving, Creative Thinking, Collaboration, Interviewing Skills, Emerging Technologies, Ideation, Strategic Planning, Innovation, Ethical Standards And Conduct, Business Ethics, Creativity, Empathy & Emotional Intelligence
★ 4.8 (312) · Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Oracle SQL Developer, Oracle Databases, PL/SQL, Database Administration, SQL, Database Management Systems, Database Architecture and Administration, Stored Procedure, Database Management, Network Architecture, Software Development Tools, Change Control
★ 4.6 (124) · Beginner · Course · 1 - 4 Weeks
Universidad Austral
Skills you'll gain: Angular, Continuous Integration, TypeScript, JSON, CI/CD, Application Programming Interface (API), Restful API, Test Automation, Web Components, React Redux, Full-Stack Web Development, Web Services, Unit Testing, Web Applications, NoSQL, Data Store, UI Components, Software Architecture, Data Validation
★ 3.2 (148) · Beginner · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Digital Forensics, grep, Network Protocols, General Networking, Record Keeping, Data Storage, Data Integrity, File Management, Ethical Standards And Conduct, Encryption, Data Validation, Technical Documentation
★ 4.7 (273) · Intermediate · Course · 1 - 3 Months
EDUCBA
Skills you'll gain: Splunk, Security Information and Event Management (SIEM), Data Modeling, Role-Based Access Control (RBAC), Dashboard Creation, System Monitoring, Dashboard, Model Training, Incident Response, Threat Detection, User Accounts, Machine Learning Methods, Data Transformation, Machine Learning Software, User Provisioning, Model Evaluation, Computer Security Incident Management, Cybersecurity, Interactive Data Visualization, Data Manipulation
★ 4.7 (513) · Beginner · Specialization · 1 - 3 Months