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: Emotional Intelligence, Drive Engagement, Cognitive flexibility, Leadership, Team Motivation, Organizational Leadership, Team Building, Leadership Development, Business Leadership, Team Leadership, Team Performance Management, Leadership and Management, Adaptability, Professional Development, Personal Development, Employee Coaching, Change Management, Coaching, Visionary, Business Communication
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Applied Machine Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Model Training, Machine Learning Algorithms, Transfer Learning, Text Mining, Model Evaluation, Data Manipulation, Marketing Analytics, Python Programming, Embeddings, Classification Algorithms, Marketing, Artificial Neural Networks, Performance Metric
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Construction Estimating, Engineering Plans And Specifications, Blueprint Reading, Architectural Drawing, Cost Estimation, Building Information Modeling, Project Estimation, Risk Management, Project Risk Management, Architecture and Construction, Cost Management, Technical Drawing, Engineering Drawings, Construction Management, Estimation, Bidding, Construction, Risk Analysis, Presentations, Business Communication
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Programming Principles, Application Development
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Application Development, Code Reusability, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Python Programming, Record Keeping, Programming Principles
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, API Testing, Cloud Deployment, Web Services, Web Frameworks, User Provisioning, Unit Testing, Continuous Deployment, User Accounts, Test Script Development, Email Automation, Debugging, Operational Databases, Back-End Web Development, Software Testing, Continuous Integration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Product Promotion, Marketing Materials, Promotional Strategies, Graphic and Visual Design Software, Product Knowledge, Design, Dashboard, Graphic and Visual Design, Commercialization, Creative Design, Graphic Design, Selling Techniques, Sales
Beginner · Guided Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Model Context Protocol, Token Optimization, AI Workflows, Generative AI Agents, Agentic Workflows, AI Orchestration, Agentic systems, Tool Calling, Context Engineering, Artificial Intelligence and Machine Learning (AI/ML), AI Security, AI Enablement, Prompt Patterns, Prompt Engineering, ChatGPT, AI Personalization, AI Product Strategy, Anthropic Claude, Multimodal Prompts, Generative AI
Beginner · Course · 1 - 3 Months

Skills you'll gain: LangChain, LLM Application, Prompt Engineering, Large Language Modeling, OpenAI API, Hugging Face, Embeddings, AI Workflows, Development Environment, Generative AI Agents, Retrieval-Augmented Generation, Vector Databases, Python Programming, Agentic systems, Document Management, Application Development, Image Analysis
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Backlogs, Sprint Planning, Test Driven Development (TDD), Sprint Retrospectives, User Story, Scrum (Software Development), Kanban Principles, Agile Methodology, Solution Delivery, Test Planning, Application Deployment, Meeting Facilitation
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Penetration Testing, MITRE ATT&CK Framework, Metasploit, Public Key Infrastructure, Exploit development, Exploitation techniques, Threat Modeling, Cybersecurity, Cryptography, Mobile Security, Cryptographic Protocols, Security Testing, Vulnerability Scanning, Cyber Security Assessment, Application Security, Operating System Administration, Network Security, Operating Systems, Encryption, Hardening
Intermediate · Specialization · 3 - 6 Months