Synthesia is a free game that teaches you to play the piano using falling notes.
With the new (completely optional) for-pay "Learning Pack" component there are a couple more features you can unlock. Have an easier time learning the notes in a song with the new practice mode. And, view songs as sheet music in addition to the falling note display.
Updated on Dec 03 2019