Digital Signal Processing 101

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

12 Modules 12 hands-on labs 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 lessons1 lab
Start Here
2
Sampling & Quantization
4 lessons1 lab
Available
3
Discrete-Time Signals & Systems
4 lessons1 lab
Available
5
The Discrete Fourier Transform (DFT)
4 lessons1 lab
Available
6
The Fast Fourier Transform (FFT)
4 lessons1 lab
Available
7
FIR Filter Design
4 lessons1 lab
Available
8
IIR Filter Design
4 lessons1 lab
Available
9
Spectral Analysis
4 lessons1 lab
Available
10
Correlation & Detection
4 lessons1 lab
Available
11
Multirate Signal Processing
4 lessons1 lab
Available
12
Capstone & Real-World DSP
4 lessons1 project
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