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: Image Quality, Computer Graphic Techniques, 3D Modeling, Layout Design, AI Personalization
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Electrical Engineering, Communication Systems, Programming Principles, Electronics, Telecommunications, Algorithms, Linear Algebra, Time Series Analysis and Forecasting, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: File I/O, Java Programming, Software Design, Debugging, Software Engineering, Javascript, Computer Programming, Event-Driven Programming, Encryption, Algorithms, Image Analysis, AI Personalization, Program Development, Data Processing, Statistical Analysis, Data Import/Export, Predictive Modeling, Integrated Development Environments, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, CI/CD, Cloud-Native Computing, Istio, Software Architecture, Node.JS, React Redux, Cloud Computing Architecture, Application Deployment, Restful API, Responsive Web Design, Django (Web Framework), Git (Version Control System), HTML and CSS, Server Side, Cloud Computing, Data Ethics, Data Import/Export, Engineering Software
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Computer Vision, Image Analysis, Transfer Learning, Deep Learning, Artificial Neural Networks, Keras (Neural Network Library), Tensorflow, PyTorch (Machine Learning Library), Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Cleansing, Sampling (Statistics), Data Integrity, Data Quality, Data Processing, Data Analysis, Data Transformation, Data Validation, Sample Size Determination, SQL, Spreadsheet Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Web Scraping, Database Design, SQL, IBM DB2, Database Management, Relational Databases, Data Architecture, Data Pipelines, Databases, Big Data, Data Storage Technologies, Unit Testing, Data Storage, Stored Procedure, Data Import/Export, SQL Server Integration Services (SSIS), Programming Principles, PostgreSQL, Python Programming
Beginner · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Electrical and Computer Engineering, Telecommunications, Electronics, Engineering Analysis, Numerical Analysis, Data Mapping, Real Time Data, Computer Programming
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Warehousing, Extract, Transform, Load, Linux Commands, Data Pipelines, SQL, IBM Cognos Analytics, Apache Kafka, Apache Airflow, Bash (Scripting Language), Shell Script, IBM DB2, Data Visualization, Dashboard, File Management, Star Schema, Business Intelligence, Interactive Data Visualization, Relational Databases, Stored Procedure, Databases
Beginner · Specialization · 3 - 6 Months

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Matlab, Convolutional Neural Networks, Data Preprocessing, Machine Learning, Classification Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Visualization (Computer Graphics), Deep Learning
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Color Theory, Digital Signal Processing, Applied Mathematics, Artificial Intelligence, Computer Programming, Matlab, Augmented Reality, Algorithms, Calculus, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks