Touch Pianist - Play piano like a pro without playing piano.
Virtual Piano - Free Online Piano App
EarMaster - Professional software for ear training and practical music theory on Windows and Mac.
VirtualPiano.eu - VirtualPiano.eu is a web-based tool that provides you the virtual Piano to play songs, learn the piano tunes, and create soothing song compositions.
lightnote - An interactive site to learn the basics of music theory 🎶
Recursive Arts Virtual Piano - A realistic 3D piano keyboard with flexible and automated song accompaniment of popular songs