Synthesia is a free game that teaches you to play the piano using falling notes. With it, you can:
Learn to play songs using a musical keyboard connected to your computer.
Keep track of your progress in every song with per-song scoreboards.
Slow, fast-forward, and rewind songs while learning new parts.
Practice left and right hand parts together or separately.
Try out any MIDI file you can find more.
For Elementary educators this is a fun and useful way to introduce a form of graphic music notation to the classroom. If you would like to pay a little bit in support of the author you will be able to read the music in western notation as well.
