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: Algorithms, Technical Communication, Solution Design, Programming Principles, Theoretical Computer Science, Data Structures, Applied Mathematics, Computer Science
★ 4.3 (28) · Beginner · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Prompt Patterns, Content Optimization, AI powered creativity, Digital Publishing, AI Personalization, Driving engagement, AI literacy, Process Optimization, Business Process Automation, LLM Application, Business Process
★ 4.3 (21) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Frontend Integration, Full-Stack Web Development, IntelliJ IDEA, Spring Boot, Spring Framework, React.js, Restful API, Front-End Web Development, Back-End Web Development, Context Management, Web Applications, Application Frameworks, Development Environment, Command-Line Interface, Data Store
★ 4.4 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Intrusion Detection and Prevention, Command-Line Interface, Cybersecurity, IT Security Architecture, Information Systems Security, Local Area Networks, Cyber Attacks, Computer Security, Linux Commands, Windows PowerShell, Security Controls, Hardening, Vulnerability Scanning, Endpoint Security, Threat Detection, Linux, Network Architecture, Wireless Networks, Network Analysis
★ 4.4 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Network Security, IT Security Architecture, Package and Software Management, IT Infrastructure, Computer Networking, Information Systems Security, Systems Administration, Microsoft Windows, Technical Support and Services, Cybersecurity, OSI Models, Cloud Management, Technical Support, Network Troubleshooting, Disaster Recovery, Operating Systems, Help Desk Support, TCP/IP, Computer Hardware
★ 4.9 (37) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud-Native Computing, Microservices, DevOps, Cloud Deployment, Site Reliability Engineering, Service Oriented Architecture, Data Architecture, Database Management Systems, Continuous Delivery, Infrastructure as Code (IaC), NoSQL, Database Design, Performance Tuning, Systems Analysis, Database Architecture and Administration, Service Design
★ 4.5 (20) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Spatial Data Analysis, Architectural Drawing, Geospatial Mapping, Architectural Design, Spatial Analysis, 3D Assets, Visualization (Computer Graphics), AutoCAD, Data Mapping, Design Software, Technical Design, Layout Design, Computer Graphic Techniques, Graphic and Visual Design, Technical Communication, Computer Graphics, Color Theory, Microsoft Office
★ 4.8 (48) · Beginner · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Incident Response, Threat Modeling, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Threat Detection, Risk Management, Cybersecurity, Computer Security Incident Management, Secure Coding, Cyber Security Assessment, Incident Management, Security Testing, MITRE ATT&CK Framework, Systems Development Life Cycle, Cyber Governance, Intrusion Detection and Prevention, Cyber Threat Intelligence, Cyber Attacks, Network Infrastructure
★ 4.5 (20) · Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Cryptographic Protocols, Regression Analysis, Apache, Web Development, Web Scraping, Model Training, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Secure Coding, Public Key Cryptography Standards (PKCS), Natural Language Processing, Web Applications, Key Management, Python Programming
★ 4.8 (75) · Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, Web Development, Performance Testing, Debugging, Web Development Tools
★ 4.7 (28) · Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Structures, File I/O, Data Processing, Data Dictionary, Programming Principles, Data Manipulation, Python Programming, Data Storage, Computer Programming, Software Installation, Development Environment
★ 4.9 (26) · Mixed · Course · 1 - 3 Months

Skills you'll gain: LangChain, LLM Application, Large Language Modeling, AI Workflows, Retrieval-Augmented Generation, Embeddings, Generative AI, Tool Calling, Fine-tuning, Prompt Engineering, PyTorch (Machine Learning Library), Tensorflow, Semantic Web, Natural Language Processing, Artificial Intelligence, Application Development, Analytical Skills, Application Programming Interface (API), Supervised Learning, Computer Programming Tools
★ 3.4 (24) · Beginner · Specialization · 1 - 3 Months