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: Kubernetes, Application Deployment, API Gateway, Cloud-Native Computing, Containerization, Network Troubleshooting, Data Storage, Network Administration, Infrastructure Security, Role-Based Access Control (RBAC), YAML, Security Controls, Linux Administration, Data Storage Technologies, General Networking, Problem Management, Network Security, Data Persistence, Test Tools, Scenario Testing
Intermediate · Specialization · 1 - 3 Months

University of California San Diego
Skills you'll gain: Java Programming, Java, Pedagogy, Object Oriented Programming (OOP), Computer Programming, Computational Thinking, Cultural Responsiveness, Programming Principles, Digital pedagogy, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Version Control, Test Script Development, Software Versioning, Continuous Integration, File I/O, Test Tools, Continuous Delivery, Functional Testing, Automation, UI Components, Code Reusability, Hypertext Markup Language (HTML), Development Environment, Integrated Development Environments, Command-Line Interface, Package and Software Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Linux Servers, Linux Administration, Unix, Linux Commands, Linux, Unix Commands, Command-Line Interface, OS Process Management, Operating System Administration, Unix Shell, Debugging, System Monitoring, DevOps, Memory Management, Resource Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, UI Components, Database Application, Android Development, iOS Development, Mobile Development Tools, Application Development, Databases, Cloud Applications, Database Software, Database Management, Database Management Systems, Flutter (Software), Application Design, Application Deployment, Back-End Web Development
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Graphical Tools, Design Software, Control Panels, Editing, Build Tools, User Interface (UI), Design, Design and Product, Creative Design, Software Installation
Mixed · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Cyber Security Policies, Cyber Security Strategy, Cyber Risk, Security Strategy, Cybersecurity, Cyber Security Assessment, Organizational Change, Change Management, Risk Management
Beginner · Course · 1 - 4 Weeks

Board Infinity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Test Automation, Test Script Development, Test Tools, Application Programming Interface (API), Restful API, Software Testing, Code Reusability, Configuration Management, Java Programming, Maintainability
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Image Analysis, Model Training, Supervised Learning, Applied Machine Learning, Model Evaluation, Machine Learning Methods, Demand Planning, Artificial Intelligence and Machine Learning (AI/ML), Predictive Modeling, Anomaly Detection, Artificial Intelligence, Convolutional Neural Networks, Model Optimization, Statistical Machine Learning, Supply Chain Management, Machine Learning, Computer Vision, Machine Learning Algorithms, Supply Chain, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, Agentic Workflows, AI Orchestration, LLM Application, Large Language Modeling, Generative AI Agents, Process Modeling, Tool Calling, Agentic systems, Application Deployment, Enterprise Application Management, Program Development, Development Environment, Model Evaluation
Beginner · Project · Less Than 2 Hours