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.
University of Michigan
Skills you'll gain: Database Design, SQL, Relational Databases, PostgreSQL, Database Theory, Database Management, Data Modeling, Databases, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, API Gateway, Application Programming Interface (API), OAuth, Cloud API, Software Design, Application Deployment, Application Security, Middleware, Application Lifecycle Management, CI/CD, Software Documentation, Network Security, Proxy Servers, Systems Development Life Cycle, Google Cloud Platform, Data Security, Authorization (Computing), JSON
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Adobe XD, User Experience Design, Usability Testing, Figma (Design Software), Responsive Web Design, Information Architecture, Wireframing, Prototyping, UI/UX Research, Presentations, Design Reviews, User Interface and User Experience (UI/UX) Design, User Story, Storyboarding, Ideation, Mockups, Software Documentation, Graphic and Visual Design, User Research, User Centered Design
Beginner · Professional Certificate · 3 - 6 Months

Cisco Learning and Certifications
Skills you'll gain: MITRE ATT&CK Framework, Incident Response, Cyber Threat Intelligence, Cyber Threat Hunting, Key Management, Data Security, Threat Modeling, Computer Security Incident Management, File Systems, Endpoint Security, Cryptography, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Linux, Malware Protection, Operating System Administration, Vulnerability Assessments, Threat Detection, Cybersecurity, Workflow Management
Beginner · Specialization · 3 - 6 Months

The State University of New York
Skills you'll gain: Cyber Threat Intelligence, Cyber Security Policies, Cybersecurity, International Relations, Cyber Governance, Network Infrastructure, Conflict Management, Security Management, Political Sciences, Media and Communications, Psychology
Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Statistical Methods, Model Evaluation, Markov Model, Statistical Analysis, Regression Analysis, R Programming, Data Analysis, Probability Distribution
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Model Evaluation, Advanced Analytics, Statistical Machine Learning, Unsupervised Learning, Machine Learning, Data Ethics, Supervised Learning, Decision Tree Learning, Random Forest Algorithm, Classification Algorithms, Python Programming, Performance Tuning
Advanced · Course · 1 - 3 Months
Universidade de São Paulo
Skills you'll gain: Usability Testing, Wireframing, Information Architecture, User Interface (UI) Design, UI Components, User Experience Design, Prototyping, User Research, Design Research, Style Guides, Design Elements And Principles, Responsive Web Design, Verification And Validation
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Transfer Learning, Large Language Modeling, Generative AI, Recurrent Neural Networks (RNNs), Artificial Intelligence and Machine Learning (AI/ML), Embeddings, Text Mining, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Orchestration, AI Workflows, Model Context Protocol, LangChain, Retrieval-Augmented Generation, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Multimodal Prompts, Generative AI, Generative AI Agents, Vector Databases, Generative Model Architectures, OpenAI API, Embeddings, Responsible AI, Software Development
Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: Canva (Software), Multimedia, Developing Training Materials, Visual Design, Graphical Tools, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Visualization, Data Preprocessing, Technical Documentation, Datamaps, Visualization (Computer Graphics), Unit Testing, Data Cleansing, Interactive Data Visualization, Object Oriented Programming (OOP), Debugging
Beginner · Specialization · 3 - 6 Months