Other
Functional Ear Trainer
This is a freeware software product that can help you develop your ear training. There is a basic and an advanced version of the program.
OpenStax
Open Stax: Catherine Schmidt Jones: Interval
Learn about simple intervals and compound intervals in this well writtern lesson. You will also learn how an interval is classified. Included are several self checking problems.