Learn Python for Audio and Signal Processing
Filters, FFTs, and effects, built from the samples up. Built for audio engineers and signal-processing students. You write real Python, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.
11 projects, 275 hands-on levels, first project free.
Problems you will solve
- write a low-pass filter
- compute an FFT by hand
- build an audio effect
By the end you can process sound with real DSP.
What you will build
- Foundations: code through audio
- Signals & Sampling
- Synthesis
- The Fourier Transform
- Spectral Analysis
- Convolution & FIR Filters
- IIR Filters
- Audio Effects
- Pitch & Time
- Features & Coding
- Capstone: A Subtractive Synthesizer
Start the Audio and DSP track free.
Frequently asked questions
Do I need to know how to code to start Audio and DSP?
No. The Audio & DSP track starts from the fundamentals and builds up, and the first project is free.
Do I need to install anything?
No. Every level runs in your browser and is graded the moment your code works. No Python install, no setup.
What language will I write?
Python. You write real Python, run it, and get instant feedback across 275 hands-on levels.
Is it free to start?
Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.