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.

LearnQuest
Skills you'll gain: Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Intrusion Detection and Prevention, Cyber Threat Intelligence, Continuous Monitoring, Threat Detection, Cloud Security, Disaster Recovery, Threat Management, Firewall, Security Management, Network Security, Cybersecurity, Cloud Services, AI Security, Network Monitoring, Cloud Deployment, Security Strategy, Cloud Management
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Email Automation, AI Personalization, Web Design, Content Creation, Customer Service, Web Design and Development, Merchant Services, Booking (Sales), Responsive Web Design
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Generative Adversarial Networks (GANs), Anomaly Detection, AI Security, Generative AI, Fraud detection, Intrusion Detection and Prevention, Model Evaluation, Malware Protection, Cyber Threat Hunting, Cybersecurity, Threat Detection, Cyber Threat Intelligence, Feature Engineering, Network Analysis, Cyber Attacks, Cyber Security Strategy, Applied Machine Learning, Email Security, Network Security, Jupyter
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Preventative Care, Patient Education And Counseling, Pharmacology, Contraindication, Bloodborne Pathogens, Drug Interaction, Primary Care, Health Disparities, Medication Therapy Management, Health Equity, Pharmacotherapy, Patient Evaluation, Public Health, Community Health, Patient Advocacy, Clinical Assessment, Patient Communication, Diagnostic Tests, Laboratory Testing
Beginner · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Philanthropy, Fundraising, Social Impact, Socioeconomics, Innovation, Corporate Sustainability, Program Evaluation, Public Policies, Economics, Policy, and Social Studies, Social Sciences, Strategic Decision-Making, Governance, Psychology
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Java, Database Application, Database Development, Databases, Software Development, Data Storage, Program Development, Computer Programming
Advanced · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Programming Principles, Computational Thinking, IBM Cloud, Advanced Mathematics
Build toward a degree
Advanced · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, Google Gemini, Generative AI, Google Cloud Platform, AI Workflows, Google Workspace, AI Enablement, AI Orchestration, AI Product Strategy, AI Security, Agentic Workflows, Large Language Modeling, Strategic Planning, Artificial Intelligence, Unstructured Data, Cloud Platforms, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Identity and Access Management, Google Cloud Platform, Cloud Infrastructure, Cloud Computing, Cloud Management, Data Storage, Cloud Storage, Security Controls, Authorization (Computing), System Monitoring, Encryption, Scalability
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computer Architecture, Software Development, Software Development Tools, Integrated Development Environments, Hardware Architecture, Embedded Systems, Verification And Validation, System Design and Implementation, Simulations, System Configuration, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative Adversarial Networks (GANs), PyTorch (Machine Learning Library), Deep Learning, Convolutional Neural Networks, Image Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours