This interactive site is filled with music, a music dictionary, music history, and even review of a multitude of music concepts. In addition there are quizzes and practice tests to assess your understanding. The musical topics cover Scottish music, jazz, American music, different periods of classical music, vocal music, world music, and 20th century music. The more advanced sections go into greater detail of each period of music. Listen to audio files that provide examples of everything that is discussed.
courtesy of Knovation