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: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, AI Workflows, Generative Model Architectures, Software Architecture, Enterprise Architecture, CI/CD, Model Evaluation, Software Development, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Scalability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Multi-Cloud, Enterprise Architecture, Cloud Computing Architecture, Cloud Platforms, Data-Driven Decision-Making, Solution Architecture, Systems Architecture, Cloud Infrastructure, Cloud Services, Artificial Intelligence and Machine Learning (AI/ML), Scalability, CI/CD, IT Security Architecture, Infrastructure As A Service (IaaS), Capacity Planning, Systems Analysis, Security Controls, Cost Containment, Blueprinting, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Mobile Security, AI Security, Threat Detection, Security Controls, Exploit development, Threat Modeling, Hardening, Threat Management, Endpoint Security, Artificial Intelligence, Mobile Development Tools, Deep Learning, Incident Response, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Experience Design, Design Strategies, Service Design, Customer experience improvement, User Experience Design, Customer Engagement, UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Design Research, Customer Insights, Business Analysis, Process Mapping, Cross-Functional Collaboration, Business Strategy, Stakeholder Engagement, Product Strategy, Prioritization, Ideation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Building Design, Performance Tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Team Performance Management, Agile Project Management, Sprint Planning, Agile Software Development, Agile Product Development, Scaled Agile Framework, Agile Methodology, Sprint Retrospectives, Team Management, Project Management Institute (PMI) Methodology, Team Building, Scalability, Conflict Management, Team Leadership, Initiative and Leadership, Team Oriented, Project Management Life Cycle, Prioritization, Kanban Principles, Discussion Facilitation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Adobe Creative Cloud, User Experience, Application Design, Design, Graphic and Visual Design
Beginner · Guided Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Virtual Reality, Virtual Environment, 3D Assets, Augmented and Virtual Reality (AR/VR), 3D Modeling, Animation and Game Design, Interaction Design, Content Creation, Experience Design, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Git (Version Control System), Identity and Access Management, Database Management, Authorization (Computing), Microsoft Windows, Database Application, Microsoft Development Tools, Application Design, Application Development, C# (Programming Language), Authentications, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Networking, YAML, Network Security
Intermediate · Course · 3 - 6 Months