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: Test Driven Development (TDD), Unit Testing, Development Testing, Test Script Development, Test Case, Software Testing, Python Programming, File I/O
★ 4.1 (9) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, .NET Framework, C# (Programming Language), Microsoft Visual Studio, Application Programming Interface (API), Web Development Tools, Restful API, Microsoft Azure, Web Applications, Application Frameworks, Application Development, Development Environment, Event-Driven Programming, Middleware, Software Installation
★ 2.6 (12) · Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: ChatGPT, Generative AI, AI literacy, LLM Application, Large Language Modeling, Data Ethics, Responsible AI, Artificial Intelligence, Natural Language Processing, Economics, Policy, and Social Studies, Law, Regulation, and Compliance, Social Sciences, Ethical Standards And Conduct, Intellectual Property
★ 4.3 (6) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, AWS SageMaker, Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Serverless Computing, Identity and Access Management, Amazon S3, AWS CloudFormation, Cloud Management, AWS Kinesis, Infrastructure as Code (IaC), Virtual Networking, Cloud Security, Network Security, Threat Detection, Network Architecture, Kubernetes, Containerization
★ 4.2 (6) · Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Unix Shell, Linux Servers, Linux Administration, Unix Commands, Scripting, Network Troubleshooting, Scripting Languages, Command-Line Interface, Development Environment, Systems Administration, Virtual Machines, Virtualization, File Management, File I/O, User Accounts
★ 5 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Incident Management, Remote Access Systems, Cyber Security Policies, Incident Response, Security Management, Computer Security Incident Management, Data Security, Vulnerability Assessments, Law, Regulation, and Compliance, Threat Detection, Security Strategy, Cybersecurity, Security Controls, Cyber Security Assessment, Security Software, Vulnerability Management, Computer Security Awareness Training, Telecommuting, Infrastructure Security
★ 4.9 (11) · Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Systems Engineering, Engineering Design Process, Systems Integration, Human Factors, System Testing, Robotics, Thermal Management, Electric Power Systems, Environmental Monitoring
★ 5 (10) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Science, Model Evaluation, Statistical Machine Learning, Dimensionality Reduction, Statistical Modeling, Statistical Analysis, Sampling (Statistics), Statistical Methods, Regression Analysis, Statistical Inference, Machine Learning Methods, Statistics, Model Optimization, Applied Mathematics
★ 4.6 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Cassandra, NoSQL, Databases, Database Management Systems, Application Deployment, Database Architecture and Administration, Database Design, Query Languages, Data Architecture, Database Management, Data Storage, System Monitoring, Data Maintenance, Distributed Computing, Data Modeling, Data Security, Scalability
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Infrastructure Security, Vulnerability Scanning, Network Security, Amazon Web Services, Firewall, Vulnerability Assessments, Network Infrastructure, Virtual Networking, Security Controls, Cloud Security, Vulnerability Management, Endpoint Security, Network Planning And Design, Distributed Denial-Of-Service (DDoS) Attacks, Load Balancing
★ 4 (7) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, LLM Application, OpenAI, Agentic Workflows, Model Context Protocol, Generative AI Agents, Agentic systems, Decision Intelligence, Tool Calling, Prompt Engineering, ChatGPT, AI Integrations, Artificial Intelligence, Application Programming Interface (API), Context Management, Large Language Modeling, Python Programming, Memory Management, Development Environment, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Rust (Programming Language), Code Reusability, Data Manipulation, System Programming, Data Structures, Memory Management, Performance Tuning, Data Management, Data Analysis, Web Development, Application Development
★ 3.7 (14) · Advanced · Course · 1 - 4 Weeks