A good introduction to reading music with interactive software for learning intervals, chords, scales.
A Passion for Jazz
Exercises in modes, chord progressions, harmonizations, and methods of improvisation most common to the jazz musician, but of valuable study for the classical musician as well.
Have you wondered about the definition and correct pronunciation of musical terms such as Accelerando or Sforzando ? This site provides the definition, and an audio guide that speaks the terms for you.
MusicNotes.com Sheet music of almost any piece or song can be purchased via download here.
Metronome Need a metronome? Many are available as free downloads, including this one.
Teoria.com Music Theory instruction, with exercise, references, and articles that are clearly organized.
Creatingmusic.com Ear Training Games
Blank Staff Paper for printing
The largest forum for online discussions about all matters relating to the piano.