Digital Signal Processing courses can help you learn about signal representation, filtering techniques, Fourier analysis, and data compression. You can build skills in noise reduction, feature extraction, and real-time signal processing applications. Many courses introduce tools like MATLAB and Python libraries, that support implementing algorithms and analyzing signals in various contexts, such as audio processing, telecommunications, and image analysis.

Coursera
Skills you'll gain: Spatial Data Analysis, Geospatial Mapping, Geospatial Information and Technology, Geographic Information Systems, Spatial Analysis, Model Evaluation, Image Analysis, Image Quality, Data Analysis, Data Literacy, Analytical Skills, Technical Communication, Process Validation, Data Sharing, Cloud Applications
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Bayesian Network, Numerical Analysis, Markov Model, Estimation, Simulations, Integral Calculus, Matlab, Mathematical Modeling, Applied Mathematics, Engineering Analysis, Algorithms
★ 4.9 (7) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Linear Algebra, Mathematical Modeling, Estimation, Matlab, Statistical Modeling, Simulations, Control Systems, Probability, Simulation and Simulation Software, Probability & Statistics, Statistical Methods, Probability Distribution
★ 4.9 (25) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Markov Model, Estimation, Mathematical Modeling, Correlation Analysis, Matlab, Linear Algebra, Predictive Analytics, Numerical Analysis, Applied Mathematics, Time Series Analysis and Forecasting, Probability Distribution, Statistical Inference, Probability & Statistics
★ 5 (7) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Matlab, Estimation, Applied Mathematics, Numerical Analysis, Mathematical Modeling, Control Systems, Mathematical Software, Simulation and Simulation Software, Model Evaluation, Derivatives, System Implementation, Calculus
Intermediate · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Hardware Design, Electronic Hardware, Electrical and Computer Engineering, Electronics Engineering, Application Specific Integrated Circuits, Computer Engineering, Systems Design, Electronic Systems, System Design and Implementation, Computer Architecture, Electronics, Computational Logic, Computer Systems, Algorithms
★ 4.7 (249) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, Image Analysis, Transfer Learning, Fine-tuning, Multimodal Prompts, Model Evaluation, Technical Documentation, Data Preprocessing, Debugging, Computer Vision, PyTorch (Machine Learning Library), Feature Engineering, Tensorflow, Model Training, Embeddings, Systems Design, Ethical Standards And Conduct, Large Language Modeling, Root Cause Analysis, Deep Learning
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Telecommunications, Electronics Engineering, Electronics, Schematic Diagrams, Electrical Engineering, Communication Systems, Electronic Systems, electromagnetics, Electrical and Computer Engineering, Hardware Design, Simulation and Simulation Software, Simulations, Performance Tuning, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Computer Vision, Image Analysis, Model Training, Data Transformation, NumPy, Color Theory
Intermediate · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Computer Vision, Image Analysis, Dimensionality Reduction, Artificial Neural Networks, Machine Learning Methods, Graph Theory, Machine Learning Algorithms
★ 4.6 (35) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Plot (Graphics), Seaborn, Matplotlib, Statistical Visualization, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Numerical Analysis, Python Programming, Data Manipulation
★ 4.6 (298) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), C and C++, Programming Principles, Memory Management, Hardware Architecture, Computational Logic, Computer Architecture, Computer Programming, Peripheral Devices, Data Storage
★ 4.5 (43) · Intermediate · Course · 1 - 4 Weeks