musictheory.net

Free, online, interactive music theory lessons. Covers concepts from beginner to advanced level. There are also tools for ear training and developing fluency in music reading. You can use the material online for free, or purchase iOS apps to do your learning offline.

Subject: 

Religious Content: 

None

Price: 

Free