The Theta Music Trainer offers a series of online courses and games for ear training and music theory.
trainer.thetamusic.com