Class Notes for 57-152 Harmony @ Carnegie Mellon University.
Excellent worksheets, with answer keys, can be found on Gene Biringer’s music theory website.
Topic 1: Pitch and Pitch Notation
Topic 2: Major Scales and Keys
Topic 3: Intervals
Topic 4: Minor Scales and Keys
Topic 5: Triads
Topic 6: Seventh Chords
Created by Haohan (Carrie) Zhang, Jul 2019