warming up your workspace

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.