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: Bootstrap (Front-End Framework), Browser Compatibility, Responsive Web Design, HTML and CSS, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, UI Components, React.js, Application Frameworks
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Simulations, Social Sciences, Systems Thinking, Agentic systems, Computational Thinking, Social Impact, Sociology, Socioeconomics, Economics, Programming Principles, Scientific Methods
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Database Theory, Cloud Services, Relational Databases, Databases, Data Store, Cloud Storage, Analytics, Data Storage, NoSQL, Data Warehousing, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Model Evaluation, Convolutional Neural Networks, Natural Language Processing, Deep Learning, Generative Adversarial Networks (GANs), Classification Algorithms, Transfer Learning, Model Training, Vision Transformer (ViT), Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Fine-tuning, Artificial Neural Networks, Machine Learning, Computer Vision, Generative Model Architectures, Graph Theory, Machine Learning Algorithms
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Scripting Languages, Scripting, Java, Java Programming, Server Side, Web Applications, Web Components
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Modeling, Graphing, Mathematical Modeling, Algebra, Trigonometry, Linear Algebra, Calculus, General Mathematics, Mathematical Software, Applied Mathematics, Geometry
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Generative AI, Generative Model Architectures, Embeddings, AI Workflows, Model Optimization, Serverless Computing, Agentic Workflows, Systems Development Life Cycle, AI Orchestration, Cloud Development, Development Testing, AI Personalization, AI Enablement, AI Integrations, Application Development, Code Review, Computer Programming Tools
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Video Game Development, Animations, Event-Driven Programming, Animation and Game Design, Cinematography, Game Design, Storyboarding, 3D Assets, Programming Principles, Computer Graphics, Code Reusability, Computer Programming, Computational Logic
Beginner · Course · 1 - 3 Months

Fundação Lemann
Skills you'll gain: Programming Principles, Digital pedagogy, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Logic, Computational Thinking, User Accounts
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Design Software, Software Engineering Tools, Software Engineering, JUnit, Diagram Design, Data Ethics, Test Automation, Software Development Methodologies, Dataflow, Process Modeling
Intermediate · Course · 1 - 3 Months
Universidad Austral
Skills you'll gain: Server Side, Node.JS, Back-End Web Development, Restful API, Web Development, MongoDB, Application Deployment, OAuth, Web Servers, Application Programming Interface (API), API Design, Web Applications, Cloud Deployment, Authentications, Object-Relational Mapping, NoSQL, Data Persistence, Software Testing, Routing Protocols
Beginner · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Cross-Functional Team Leadership, AI Product Strategy, Design and Product, Technical Product Management, Engineering Management, Product Management, Team Leadership, Artificial Intelligence and Machine Learning (AI/ML), User Experience Design, Design, Team Management, AI Enablement, Artificial Intelligence, Interviewing Skills, Machine Learning, Deep Learning
Beginner · Course · 1 - 4 Weeks