ECE
Signal processing, communications and embedded AI for electronics engineers.
Advanced
Once the basics are comfortable.
Fourier Analysis (Data-Driven Science and Engineering)
The Fourier transform, FFT, spectrograms and wavelets explained visually, with code. Essential signal-processing background for audio, communications and sensor ML.
Steve Brunton (University of Washington)
Edge Impulse Documentation: Getting Started
Build and deploy ML models to microcontrollers and edge devices: data collection, signal processing blocks and deployment.
Edge Impulse
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

