Digital Signal Processing 101

From sampling to spectral analysis — build real DSP intuition through interactive visualizations and hands-on filter design.

12 Modules 0 of 12 labs published Beginner
DSP FFT Filters Spectral Analysis Audio

What You'll Learn

Sampling Theory
Understand Nyquist, aliasing, quantization, and how analog becomes digital.
Fourier Analysis
Master DFT, FFT, windowing, and spectral leakage with interactive tools.
Filter Design
Design FIR and IIR filters for low-pass, high-pass, band-pass applications.
Spectral Analysis
Compute PSD, spectrograms, and analyze signals in time-frequency domain.
Signal Detection
Use correlation and matched filtering to detect signals buried in noise.
Real-time DSP
Build audio effects and understand DSP on embedded systems.

Course Modules

12 modules from sampling basics to real-world DSP applications.

1
What is DSP?
4 lessonsNo labs yet
Start Here
2
Sampling & Quantization
4 lessonsNo labs yet
Available
3
Discrete-Time Signals & Systems
4 lessonsNo labs yet
Available
5
The Discrete Fourier Transform (DFT)
4 lessonsNo labs yet
Available
6
The Fast Fourier Transform (FFT)
4 lessonsNo labs yet
Available
7
FIR Filter Design
4 lessonsNo labs yet
Available
8
IIR Filter Design
4 lessonsNo labs yet
Available
9
Spectral Analysis
4 lessonsNo labs yet
Available
10
Correlation & Detection
4 lessonsNo labs yet
Available
11
Multirate Signal Processing
4 lessonsNo labs yet
Available
12
Capstone & Real-World DSP
4 lessonsNo project yet
Available

Prerequisites

Ready to start DSP?

Begin with Module 1 and discover how digital signal processing shapes the world around you.

Start Module 1 →
Labs & Demos 9 interactive demos — 9 interactive demos