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.

Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
★ 4.8 (2.7K) · Beginner · Specialization · 3 - 6 Months
Madecraft
Skills you'll gain: Web Scraping, Object Oriented Programming (OOP), Scripting, Selenium (Software), Unstructured Data, Automation, Jupyter, File Management, Application Programming Interface (API), JSON, Development Environment, Python Programming, IT Automation, Programming Principles, Extensible Markup Language (XML), Software Development Tools, Debugging, Computer Programming Tools, Integrated Development Environments, Computer Programming
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Model Deployment, Google Cloud Platform, Natural Language Processing, Tensorflow, Model Optimization, Model Evaluation, MLOps (Machine Learning Operations), Computer Vision, Large Language Modeling, Reinforcement Learning, Convolutional Neural Networks, Model Training, Image Analysis, Transfer Learning, Keras (Neural Network Library), Systems Design, Applied Machine Learning, AI Personalization, Cloud Deployment, Machine Learning
★ 4.5 (1.5K) · Advanced · Specialization · 3 - 6 Months

Minnesota State University, Mankato
Skills you'll gain: Strategic Leadership, Plan Execution, Storytelling, Executive Presence, Advocacy, Negotiation, Conflict Management, Overcoming Objections, Leadership, Cross-Functional Team Leadership, Leadership Development, Persuasive Communication, Strategic Communication, Strategic Decision-Making, Strategic Planning, Influencing, Communication, Stakeholder Management, Growth Strategies, Performance Metric
Advanced · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Authentications, Azure Active Directory, Zero Trust Network Access, Identity and Access Management, Cyber Security Assessment, Multi-Factor Authentication, Microsoft Azure, Role-Based Access Control (RBAC), Vulnerability Assessments, Security Controls, Security Architecture Review, Technical Communication, Authorization (Computing), IT Security Architecture, User Accounts, Cyber Security Policies, Information Technology, Web Development, Computer Science, Mobile Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Anomaly Detection, Microsoft Azure, Data Ethics, AI Workflows, Artificial Intelligence, Image Analysis, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Natural Language Processing, AI literacy, Machine Learning
★ 4.5 (1.1K) · Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Linux Administration, Red Hat Enterprise Linux, Linux, Package and Software Management, Linux Commands, Linux Servers, Unix Commands, Command-Line Interface, Systems Administration, Unix Shell, Network Troubleshooting, Operating Systems, Firewall, File Systems, Hardening, Authorization (Computing), IT Automation, Computer Networking, User Accounts, Network Protocols
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Object Oriented Programming (OOP), C (Programming Language), Python Programming, Data Import/Export, Memory Management, File I/O, Computational Logic, Network Protocols, Package and Software Management
★ 4.6 (2.5K) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Prompt Engineering, GitHub, Version Control, Vibe coding, Git (Version Control System), Claude Code, Prompt Engineering Tools, Development Environment, Web Applications, Application Deployment, GitHub Copilot, Software Development Tools, Computer Programming Tools, AI Enablement, HTML and CSS, Web Development Tools, Application Programming Interface (API), Software Development, Node.JS, Javascript
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Command-Line Interface, Mac OS, Unix Commands, File Management, Unix Shell, File Systems, Computer Literacy, Unix, File I/O, OS Process Management, Prompt Patterns, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Retrieval-Augmented Generation, Prompt Patterns, Prompt Engineering Tools, Vector Databases, LLM Application, Generative AI, Tool Calling, Generative AI Agents, Embeddings, Large Language Modeling, JSON, AI Workflows, AI Orchestration, Model Deployment, User Interface (UI), UI Components, Model Evaluation, Database Systems
★ 4.6 (796) · Intermediate · Specialization · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Agile Project Management, Agile Software Development, Sprint Planning, Product Roadmaps, Agile Product Development, Project Management Life Cycle, User Story, Agile Methodology, Sprint Retrospectives, Scrum (Software Development), Project Coordination, Product Requirements, Team Management, Release Management, Backlogs, Team Oriented, Team Building, Cross-Functional Team Leadership, Quality Management, Project Risk Management
Intermediate · Course · 1 - 3 Months