3. MusicTheory.net

MusicTheory.net has step by stepĀ  Lessons and Exercises to help you understand music theory concepts such as Key Signatures, a variety of Scales, Note Values, Chords and more.

https://www.musictheory.net/lessons