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.

DeepLearning.AI
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Import/Export, Tensorflow, Data Preprocessing, Data Processing, Feature Engineering, Data Transformation, Data Sharing, Model Training, Data Management, Performance Tuning, Applied Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Programming, Data Manipulation, Python Programming, Scripting Languages, Computational Logic, Data Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Behavior-Driven Development, DevSecOps, Test Driven Development (TDD), Kanban Principles, Continuous Integration, Agile Software Development, Lean Methodologies, DevOps, Agile Methodology, Scrum (Software Development), Software Development Methodologies, Lean Manufacturing, Development Testing, Continuous Deployment, Unit Testing, Continuous Delivery, Application Security, CI/CD, Integration Testing, Software Development
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Public Key Infrastructure, Cybersecurity, Information Systems Security, Data Security, Cyber Attacks, Information Assurance, Network Security, Risk Management Framework, Security Controls, Cryptography, Cryptographic Protocols, Key Management, Security Engineering, Threat Modeling, Security Management, Authorization (Computing), Encryption, Email Security, Data Integrity, Authentications
Intermediate · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Statistical Analysis, Experimentation, Usability Testing, Usability, Statistical Programming, Statistical Hypothesis Testing, Data Analysis, Statistical Methods, UI/UX Research, R Programming, User Experience, Data Collection, Human Computer Interaction, Statistics, Data Validation, Statistical Modeling, Regression Analysis, Logistic Regression
Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), UI Components, Programming Principles, Algorithms, Program Development, Debugging
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electrical and Computer Engineering, Network Routing, Computational Logic, Electrical Engineering, Data Structures, Algorithms, Applied Mathematics, Mathematical Modeling, Calculus
Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Diagnostic Radiology, Medical Imaging, Radiology, Radiography, X-Ray Computed Tomography, Diagnostic Medical Sonography, Medical Ultrasonography, Magnetic Resonance Imaging, Diagnostic Tests, Image Analysis, Anatomy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Data Persistence, Programming Principles, Python Programming, Data Storage, File Management, Computer Science
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Role-Based Access Control (RBAC), Continuous Delivery, Scalability, Authentications, SQL, Microsoft Copilot, .NET Framework, Relational Databases, ASP.NET, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Scaled Agile Framework, Agile Software Development, Agile Methodology, Behavior-Driven Development, Agile Product Development, Test Driven Development (TDD), Scalability, Agile Project Management, Sprint Planning, Solution Delivery, Virtualization and Virtual Machines, Software Testing, Virtualization, Solution Architecture, Unit Testing
Beginner · Course · 1 - 4 Weeks

ISC2
Skills you'll gain: Network Security, Cybersecurity, Cyber Attacks, IT Security Architecture, Infrastructure Security, Threat Detection, Computer Networking, Data Centers, General Networking, Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Threat Management, Cloud Services, Data Security, Network Planning And Design, Firewall, Cloud Security, OSI Models, Network Protocols, Network Model
Beginner · Course · 1 - 3 Months