Dr. Mark McFarland’s Music Theory Web Course
From the site:
Welcome to the GSU Music Theory WebCourse. This webcourse has been designed primarily for students who would like to brush up on their music fundamentals skills before their classes begin. The material contained in the following seventeen lessons comprises what is often referred to as "music fundamentals." Students who have had some music theory in the past—whether in high school, private lessons, or summer music camp—will be able to master all seventeen lessons with diligence. Those students who have never heard the phrase “music theory” before will still find much of the information very familiar, especially lessons 1-7.
Other links from GSU Music Professor Dr. Mark McFarland: