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.

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Persistence, JSON, User Interface (UI), User Interface and User Experience (UI/UX) Design, Database Development, Databases, Interactive Data Visualization, Debugging, Database Management, Application Development, Mobile Development, Real Time Data, Application Programming Interface (API), Data Management
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: File Management, Firewall, Linux Administration, Ubuntu, Hardening, Linux Servers, OS Process Management, Linux, Authentications, Zero Trust Network Access, Remote Access Systems, Data Security, User Accounts, Network Security, Linux Commands, Application Security, Security Strategy, Operating System Administration, Information Systems Security, IT Security Architecture
Intermediate · Specialization · 1 - 4 Weeks

Packt
Skills you'll gain: Ideation, Prompt Engineering, Storytelling, Brainstorming, ChatGPT, Creativity, Learning Strategies, Generative AI, Responsible AI, Game Design, Storyboarding, Artificial Intelligence, Content Creation, Writing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kotlin, Application Development, Software Documentation, Programming Principles, Data Validation, Computational Logic, Data Mapping
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtual Private Networks (VPN), Linux Servers, Ubuntu, Network Troubleshooting, Authentications, Remote Access Systems, Encryption, Network Security, Linux, Network Monitoring, Network Performance Management, Cross Platform Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Personalization, Customer Insights, Marketing Analytics, Generative AI, Target Audience, Marketing, Marketing Strategies, Marketing Effectiveness, Social Media Campaigns, Prompt Engineering, Customer Engagement, Content Creation, Data-Driven Decision-Making, Analysis, Scalability
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Data Processing, Application Development, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Model Context Protocol, AI Security, Scalability, Software Architecture, Servers, Interoperability, System Design and Implementation, API Design, Enterprise Security, Real Time Data, Performance Tuning
Advanced · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Database Design, Relational Databases, SQL, Database Management, Query Languages, Database Development, Database Systems, Data Management, Databases, Data Integrity, Oracle Databases, Data Modeling, Data Analysis, Data Manipulation, Data Structures, User Accounts
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Data Structures, Javascript, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Version Control, Git (Version Control System), Selenium (Software), Test Automation, Jenkins, Test Script Development, Continuous Integration, Test Execution Engine, Test Data, Test Case, Software Testing, Software Design Patterns, Command-Line Interface, File I/O
Advanced · Course · 1 - 3 Months