Here are some music theory websites that include ear training and note recognition. The memory game is here! Look under quizzes and piano flash memory game.
Here are some creative websites to compose and play with musical sounds and instruments. I love the first one because it allows students to reorchestrate and arrange real orchestral music!
This is an advanced tutorial in music theory. Perfect for an intermediate student on any instrument.