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: User Story, Information Architecture, UI/UX Research, User Research, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Design Thinking, Agile Software Development, UI/UX Strategy, Scrum (Software Development), User Centered Design, Design Research, Responsive Web Design, User Interface (UI), Figma (Design Software), Wireframing, User Experience, Adobe XD, Responsible AI, Prototyping
★ 4.8 (2.9K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Generative AI, Model Optimization, Deep Learning, Generative Model Architectures, Computer Vision, Artificial Neural Networks, Generative Adversarial Networks (GANs), Model Training, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Autoencoders, Network Architecture, Model Evaluation, Debugging
Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Program Development, Integrated Development Environments, Debugging
★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Science, Molecular Biology, Science and Research, Data Processing, Data Analysis, Computer Science, Correlation Analysis, Biotechnology, Statistical Analysis, Computational Thinking, Life Sciences, Probability & Statistics, Statistics, Software Engineering, Algorithms, Biology
★ 4.6 (4.9K) · Mixed · Course · 1 - 4 Weeks

Yonsei University
Skills you'll gain: TCP/IP, Routing Protocols, Network Protocols, Open Shortest Path First (OSPF), Network Routing, Cybersecurity, Network Monitoring, Network Security, Cyber Attacks, Network Performance Management, Intrusion Detection and Prevention, Network Routers, Network Infrastructure, File Transfer Protocol (FTP), Dynamic Host Configuration Protocol (DHCP), Network Architecture, System Configuration, Network Analysis
★ 4.6 (2.8K) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Algorithms, Network Routing, Data Structures, Network Analysis, Network Model, Theoretical Computer Science
★ 4.7 (2.3K) · Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Convolutional Neural Networks, Computer Vision, Recurrent Neural Networks (RNNs), Image Analysis, Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Deep Learning, Artificial Neural Networks, Autoencoders, Keras (Neural Network Library), Applied Machine Learning, Model Training
Intermediate · Course · 1 - 3 Months

New York University
Skills you'll gain: Security Engineering, Authentications, Threat Modeling, Network Security, Public Key Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Cryptographic Protocols, Public Key Cryptography Standards (PKCS), Firewall, Cyber Attacks, Cryptography, Infrastructure Security, Cybersecurity, Data Encryption Standard, Threat Management, Cyber Risk, IT Security Architecture, Mobile Security, Enterprise Security, Cyber Security Assessment
★ 4.7 (3.7K) · Beginner · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Cybersecurity, IT Security Architecture, Network Security, Disaster Recovery, Application Security, Cyber Operations, Cryptography, Cyber Security Assessment, Information Systems Security, Cyber Risk, Encryption, Secure Coding, Systems Development Life Cycle, Security Controls, Cyber Governance, Security Management, Cyber Security Policies, Infrastructure Security, Security Awareness, Cryptographic Protocols
★ 4.3 (2.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Test Script Development, Programming Principles, Software Testing, Data Structures, Python Programming, Program Development, Computer Programming, Development Environment, Debugging, Django (Web Framework), Functional Design, Package and Software Management, Cloud Hosting
★ 4.6 (1.8K) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unity Engine, Object Oriented Programming (OOP), Debugging, C# (Programming Language), Video Game Development, Game Design, Computer Programming, Programming Principles, Development Environment, Data Storage, Scripting, Software Documentation
★ 4.7 (2.5K) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Containerization, Identity and Access Management, Cloud-Native Computing, Prompt Engineering Tools, Infrastructure As A Service (IaaS), CI/CD, Prompt Patterns, Cloud Platforms, Cloud Storage, Application Deployment, Cloud Management, Cloud Services, Virtual Machines, Scalability, Virtual Networking, Continuous Integration
★ 4.6 (5.2K) · Beginner · Specialization · 3 - 6 Months