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: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Program Development, Artificial Intelligence, Software Development, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Technical Writing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Development, PHP (Scripting Language), Web Design and Development, Web Applications, HTML and CSS, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Commands, Command-Line Interface, Linux, Linux Servers, Unix, File Systems, File Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: 3D Assets, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Virtual Environment, File Management, Generative AI, Performance Tuning, Image Quality, Graphical Tools, Design Elements And Principles, Design, Creative Design, Technical Design, Aesthetics
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Mockups, Development Testing, Software Testing, Testability, Test Case
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Desktop Support, Generative AI, End User Training and Support, System Support, Prompt Engineering Tools, Technical Support, Product Support, ChatGPT, Automation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Operating System Administration, Linux Administration, Command-Line Interface, File Systems
Beginner · Guided Project · Less Than 2 Hours

AI CERTs
Skills you'll gain: Model Evaluation, Digital Transformation, Geospatial Information and Technology, Environmental Regulations, Predictive Modeling, Advanced Analytics, Environment and Resource Management, Computer Vision, Environment Health And Safety, Environment, Supervised Learning, Operations, Workforce Development, Operations Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Presentations, Microsoft Copilot, Microsoft PowerPoint, Microsoft Word, Sales Presentations, Productivity Software, Multimedia, Microsoft 365, Animations, Writing and Editing, Technical Communication, Business Writing, Content Creation, Target Audience
Beginner · Course · 1 - 3 Months

Skills you'll gain: Load Balancing, Microsoft Azure, Virtual Networking, Network Architecture, Cloud Computing Architecture, General Networking, Firewall, Network Security, Cloud Management, IT Automation, Data Migration, Cloud Security, Virtualization and Virtual Machines, Performance Tuning, Scalability, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, Typography, Cascading Style Sheets (CSS), UI Components, Web Design, Interactive Design, User Interface (UI) Design, HTML and CSS, Browser Compatibility, User Interface (UI), Usability, Interaction Design, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Animations, Front-End Web Development, Web Components, Color Theory, Web Development, Web Development Tools
Intermediate · Specialization · 1 - 3 Months