Image processing courses can help you learn image enhancement, filtering techniques, and object recognition. You can build skills in color correction, noise reduction, and feature extraction. Many courses introduce tools like OpenCV and MATLAB, that support applying these techniques in practical scenarios, such as developing applications for facial recognition or image segmentation.

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Data-oriented programming, Programming Principles, Data Manipulation, Data Access, Data Processing, Computational Logic, Scripting, File I/O, Debugging, Computational Thinking, Jupyter, Maintainability, Computer Programming Tools, Scripting Languages
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embeddings, Natural Language Processing, Keras (Neural Network Library), Generative AI, Convolutional Neural Networks, Transfer Learning, Recurrent Neural Networks (RNNs), Model Evaluation, Image Analysis, Artificial Neural Networks, Text Mining, Computer Vision, Data Preprocessing, Tensorflow, Deep Learning, Model Deployment, Applied Machine Learning, Google Cloud Platform, Jupyter, Matplotlib
Beginner · Specialization · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Pay Per Click Advertising, Marketing Analytics, Web Analytics, Search Engine Optimization, Analytics, Digital Marketing, Data-Driven Decision-Making, A/B Testing, Data Analysis, Contextual Advertising, Big Data, Key Performance Indicators (KPIs), Customer Data Management, Predictive Analytics, Artificial Intelligence and Machine Learning (AI/ML), Consumer Behaviour, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, People Analytics, Job Analysis, Business Analysis, Grammar, Customer Support, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Usability Testing, Figma (Design Software), Responsive Web Design, User Experience Design, Prototyping, Software Design Documents, Design Specifications, Mockups, User Interface (UI) Design, UI Components, User Flows, Animations
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Process Engineering, Chemical Engineering, Energy and Utilities, Engineering Design Process, Mechanical Engineering, Engineering Calculations, Control Systems, Cost Estimation, Mathematical Modeling, Simulation and Simulation Software, Safety Standards
Advanced · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Mobile Development, Web Design and Development, Front-End Web Development, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Python Programming, OS Process Management, Data Processing, Scalability, Database Management
Intermediate · Course · 1 - 4 Weeks

The State University of New York
Skills you'll gain: Blockchain, FinTech, Cryptography, Digital Assets, Payment Systems, Distributed Computing, Identity and Access Management, Web Applications, Transaction Processing, Emerging Technologies, Application Programming Interface (API), Scalability, Technical Standard
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Dataflow, Data Pipelines, Model Deployment, Real Time Data, Data Preprocessing, Data Lakes, Data Processing, Dashboard, Tensorflow, Data Warehousing, Apache Spark, Big Data, Extract, Transform, Load, Data Infrastructure, Applied Machine Learning, Cloud Storage, Data Storage, Query Languages, Scripting Languages
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Game Design, Video Game Development, Animations, Graphics Software, No-Code Development, Development Environment, Scripting
Beginner · Course · 1 - 4 Weeks