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
Beginner
Get started creating music with code. This guide walks through the basics of coding music with Python in TunePad
Why Music and Code?
Beginner
Why would you want to make music with Python code?
Song Tutorials
TunePad tutorials give step-by-step instructions for recreating popular songs.
Chicago House Beat
In this short warmup activity, create a Chicago House beat using Python code.Halloween Theme
Practice using functions and parameters in Python to play repeated patterns. Practice with variables, lists, and operatorsInterstellar Theme
Recreate the iconic melody from the movie, Interstellar.Kiss Me More
Recreate Kiss Me More by Doja Cat (ft SZA). Practice using variables, loops, and simple arithmetic operators in Python.TunePad Puzzlers
TunePad puzzlers are games and challenges designed to sharpen your music+coding skills.
Fix Someone Like You
Adele is sad because of the code someone wrote for her song in TunePad. See if you can make the Python program better.Underwater Mystery Melody
See if you can fix all of the syntax errors to reveal the mystery melody!Suspenseful Mystery Melody
See if you can fix all of the syntax errors to reveal the mystery melody!Dark Side Mystery Melody
See if you can fix all of the syntax errors to reveal the mystery melody!TunePad Interactives
TunePad interactives are tools to help explore the connections between music and code.
TunePad Drum Scope
See waveforms for different accoustic drum sounds. Create your own drum patterns and see the resulting TunePad code.TunePad Beat Composer
Experiment with digital drum sounds and create your own rhythmic patterns for TunePad.Interactive Drum Kit
Learn the names and sounds of percussion instruments. Get the TunePad command to play different drum sounds.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.