Here are some resources that might help you with your musical practice:

PC / Web

Virtual Piano (larger keyboard; For key help: MAIN MENU)

Android Tablets and Phones

The Top 5 Android Apps for Pianists

A Comprehensive Guide to Learning Music With Android

iPhone / iPod Touch / iPad

20 Best Piano Applications for iPhone

WavePad Sound Editor

Download From NCH

Audacity

Download from AudacityTeam