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: Agile Project Management, Agile Methodology, User Story, Project Management Institute (PMI) Methodology, Agile Product Development, Performance Metric, Telecommuting, Virtual Teams, Team Oriented, Adaptability, Team Leadership, Project Management Life Cycle, Waterfall Methodology, Collaboration, Audit Planning, Teamwork
Intermediate · Course · 1 - 3 Months

Google Cloud
Beginner · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), ASP.NET, Full-Stack Web Development, .NET Framework, Back-End Web Development, CI/CD, Microsoft Azure, Docker (Software), Web Development, Containerization, Application Deployment, PostgreSQL, Object Oriented Programming (OOP), Cloud Infrastructure, Database Management, Web Development Tools, Database Design, API Design, GitHub, Middleware
Intermediate · Specialization · 1 - 3 Months

Scrimba
Skills you'll gain: Cloud Deployment, Agentic Workflows, Model Deployment, Application Deployment, Generative AI Agents, Agentic systems, AI Workflows, Token Optimization, LLM Application, Cloud Hosting, Virtual Machines, System Configuration, Automation, Servers, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI Security, Context Engineering, Generative AI, Prompt Engineering
Intermediate · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

Google Cloud
Beginner · Course · 1 - 3 Months

Skills you'll gain: Agentic Workflows, AI Orchestration, Model Context Protocol, Generative AI Agents, Agentic systems, Context Engineering, Prompt Engineering, LLM Application, LangChain, ChatGPT, Tool Calling, AI Integrations, Retrieval-Augmented Generation, Context Management, Software Architecture, Deep Learning, Interoperability, Software Design Patterns
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Object Oriented Design, Mobile Development, Object Oriented Programming (OOP), UI Components, Mobile Development Tools, Software Design Patterns, Programming Principles, Development Environment, User Interface (UI), User Interface (UI) Design, Interactive Design, Animations, Typography, Code Reusability, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microservices, Spring Boot, Development Environment, Containerization, Spring Framework, Redis, Kubernetes, Java Programming, Docker (Software), Cloud-Native Computing, Apache Maven, API Gateway, Java, Software Architecture, Application Deployment, Apache Kafka, API Design, PostgreSQL, Prometheus (Software), Grafana
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Management, Infrastructure as Code (IaC), Azure Active Directory, Microsoft Azure, Identity and Access Management, Role-Based Access Control (RBAC), Active Directory, Enterprise Architecture, User Provisioning, IT Management, User Accounts, Authorization (Computing), Cloud Deployment, Authentications, Self Service Technologies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Database Administration, Relational Databases, Database Management, Database Development, Database Systems, Database Management Systems, SQL, Database Design, Docker (Software), Linux Administration, Containerization, Role-Based Access Control (RBAC), Application Deployment, Identity and Access Management, Data Integrity, Data Storage
Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks