/

Learner Resources

Whether you're a beginner to music, or coding, or both, find resources to start your music-making journey using Python code.

Educator Resources

Find resources to teach TunePad in your classroom, camp, or afterschool program. We have curriclum for elementary through high school and beyond.

Getting Started

Our getting started activities are designed for beginners who are new to both music and Python programming.

Quick Start Guide

Quick Start Guide

Beginner


Get started creating music with code. This guide walks through the basics of coding music with Python in TunePad
arrow pointing to the right
Why Music and Code?

Why Music and Code?

Beginner


Why would anyone want to make music with Python code?
arrow pointing to the right

Song Tutorials

TunePad tutorials give step-by-step instructions for recreating popular songs.

Browse all 18 tutorials ⇨
Chicago House Beat

Chicago House Beat

In this warmup activity create a Chicago House beat with Python code.
Beginner
Bad Bunny Remix

Bad Bunny Remix

Learn to use lists in Python to create chords. Practice using chords together to make progressions.
Beginner
Bassthoven

Bassthoven

Use Python lists to create longer melodies with this remix of Bassthoven by Kyle Exum.
Advanced
Halloween Theme

Halloween Theme

Practice using functions and parameters in Python to play repeated patterns. Practice with variables, lists, and operators
Intermediate

TunePad Puzzlers

TunePad puzzlers are games and challenges designed to sharpen your music+coding skills.

Browse all 7 puzzlers ⇨
Underwater Mystery Melody

Underwater Mystery Melody

See if you can fix all of the syntax errors to reveal the mystery melody!
Beginner
Suspenseful Mystery Melody

Suspenseful Mystery Melody

See if you can fix all of the syntax errors to reveal the mystery melody!
Intermediate
Dark Side Mystery Melody

Dark Side Mystery Melody

See if you can fix all of the syntax errors to reveal the mystery melody!
Intermediate
Road Mystery Melody

Road Mystery Melody

See if you can fix all of the syntax errors to reveal the mystery melody!
Intermediate

TunePad Interactives

TunePad interactives are tools to help explore the connections between music and code.

Browse all 4 interactives ⇨
TunePad Drum Scope

TunePad Drum Scope

See waveforms for different accoustic drum sounds. Create your own drum patterns and see the resulting TunePad code.
TunePad Beat Composer

TunePad Beat Composer

Experiment with digital drum sounds and create your own rhythmic patterns for TunePad.
Interactive Drum Kit

Interactive Drum Kit

Learn the names and sounds of percussion instruments. Get the TunePad command to play different drum sounds.
TunePad Piano

TunePad Piano

Learn note names and values with this interactive piano keyboard.

TunePad Documentation

Ready to dig in? Read the documentation for all of the TunePad functions and modules.