# Easy Songs to Play on the Online Piano

> Pick a song, listen to it, then play it yourself — the next key to press lights up on the piano. Every song shows its letter notes and the matching computer keys.

Web page: https://onlinevirtualpiano.netlify.app/songs/ · Last updated: 2026-10-19

The web page has a playable piano above this text; it needs a browser with JavaScript.

## Songs

- [Twinkle Twinkle Little Star](https://onlinevirtualpiano.netlify.app/songs/twinkle-twinkle-little-star/) — Beginner, Traditional
- [Mary Had a Little Lamb](https://onlinevirtualpiano.netlify.app/songs/mary-had-a-little-lamb/) — Beginner, Traditional
- [Ode to Joy](https://onlinevirtualpiano.netlify.app/songs/ode-to-joy/) — Beginner, Ludwig van Beethoven
- [Happy Birthday](https://onlinevirtualpiano.netlify.app/songs/happy-birthday/) — Beginner, Mildred J. Hill and Patty Smith Hill
- [Jingle Bells](https://onlinevirtualpiano.netlify.app/songs/jingle-bells/) — Beginner, James Lord Pierpont
- [Für Elise](https://onlinevirtualpiano.netlify.app/songs/fur-elise/) — Intermediate, Ludwig van Beethoven

## How the song pages work

1. Press **Listen** to hear the melody played on the piano.
2. Press **Start playing**, then play the key that is glowing. The piano waits for you, so go at your own speed.
3. Read the notes under the piano if you prefer: each note shows its letter name and the computer key that plays it.

All of these melodies are in the public domain. New to the keys? Start with the [piano keys chart](https://onlinevirtualpiano.netlify.app/piano-keys/).
