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.

LearnQuest
Skills you'll gain: Microservices, Spring Boot, Software Architecture, API Gateway, Spring Framework, Service Oriented Architecture, Cloud Computing Architecture, Load Balancing, Systems Architecture, Web Services, Cloud Services, Software Design Patterns, Scalability, Restful API, Service Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Network Infrastructure, Data Storage, Command-Line Interface, Active Directory, Technical Support and Services, System Configuration, Cyber Security Assessment
Intermediate · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Computer Science, Performance Tuning
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), File Management, Web Design, Front-End Web Development, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: ASP.NET, Microsoft Copilot, .NET Framework, Application Programming Interface (API), Middleware, Server Side, Restful API, C# (Programming Language), Back-End Web Development, Application Frameworks, JSON, Software Documentation, Secure Coding, Programming Principles, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Integrated Development Environments, Python Programming, Programming Principles, File I/O, Scripting, Software Engineering, Computer Programming, Computer Engineering, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Object Oriented Design, Java, Java Programming, File Management, Application Development, Programming Principles, Data Structures, Data Management, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Architectural Drawing, AutoCAD, Engineering Drawings, Technical Drawing, Computer-Aided Design, Civil and Architectural Engineering, Blueprint Reading, Building Design, Structural Engineering, Engineering Plans And Specifications, Architectural Design
Mixed · Course · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Electronic Hardware, Programming Principles, Control Systems, Computer Architecture, Computer Programming, Debugging, Data Storage
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Big Data, Cybersecurity, Pedagogy, Student Engagement, Blockchain, Digital pedagogy, Algorithms, Data Security, Teaching, digital literacy, Cryptography, Technical Communication, Diversity Awareness, K-12 pedagogy, Information Privacy, Emerging Technologies, Computer Networking, Digital Transformation, Diversity Equity and Inclusion Initiatives, Computer Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Game Design, Software Design Documents, Unreal Engine, Video Game Development, Virtual Environment, Conceptual Design, Interactive Design, 3D Assets, Prototyping, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks