Interval I.D. Theory ThingsWilliam Wieland
One Example of Each (only small intervals)

Huge Lists: Melodic Intervals (familiar tunes)Songs for interval recognitionSongs to learn musical intervals
Drills
Ascending:  mi2, M2, mi3, M3, P4, tt, P5
Descending: mi2, M2, mi3, M3, P4, tt, P5
Harmonic: mi2, M2, mi3, M3, P4, tt, P5
Melodic: Intervals Quiz — This can be customized.