MusicModes provides a fun way to learn to recognize commonly used music modes. It features audible and visual examples of over 30 modes as well as hints on how to recognize them. Take listening tests frequently and track your progress through the statistics tab.