Practice Tools

Counting Ruler
Metronome Online
Metronome Beats app
Online Tuner
Audacity - recording and mixing
On Music Dictionary
MusicTheory.net Tools - blank staff paper, online piano keyboard, and interval & chord calculators
PracticeSightReading.com - generates random rhythms to your specifications; answers provided

Fingerings:

Fingering Trainers:

MuseScore - Free music notation software
Finale NotePad - Free music notation software