The PianoForAll program is a ten-step comprehensive computer program that teaches amateurs to learn to play piano by providing a proper foundation of chords and rhythms. The demonstrations, included in PDF e-books come in both audio and visual formats along with diagrams for better understanding.
The ten books cover different types of music, ranging from blues and ballads to jazz and classics. It also contains 500 audio and 200 video files to guide the user. Apart from being very user-friendly, the program combines various techniques and styles to effectively teach an amateur how to play the piano without visiting a music school.