ECE
Signal processing, communications and embedded AI for electronics engineers.
Beginner
Start here. No background needed beyond school maths.
MATLAB Deep Learning Onramp
Two hours of hands-on, browser-based exercises on image classification with pretrained networks and transfer learning.
MathWorks
MATLAB Signal Processing Onramp
A free interactive MathWorks course on visualising, measuring and filtering signals in MATLAB, in the browser.
MathWorks
MATLAB Image Processing Onramp
A free, self-paced introduction to image processing in MATLAB: segmentation, filtering and batch processing of images, the groundwork for computer vision.
MathWorks
Advanced
Once the basics are comfortable.
NPTEL: Deep Learning (IIT Kharagpur)
Prof. Prabir Kumar Biswas's deep learning course, designed for electronics and communication students, covering CNNs and image tasks.
NPTEL / IIT Kharagpur
NPTEL: Pattern Recognition and Application
IIT Kharagpur's course on feature extraction, classifiers, clustering and neural networks, with applications to signals and images.
NPTEL / IIT Kharagpur
Tiny Machine Learning (TinyML) Professional Certificate
Harvard's course series on running machine learning on microcontrollers: sensors, keyword spotting and deployment. Free to audit on edX.
HarvardX (edX)
NPTEL: Applied Linear Algebra for Signal Processing, Data Analytics and Machine Learning
The linear algebra an ECE student actually uses: vector spaces, least squares, eigen-decomposition and SVD, applied to signals, data and machine learning problems.
NPTEL / IIT Kanpur
Expert
Research-level depth and specialist material.

