This website is great for anyone who is trying to learn music, no matter their preexisting skills or knowledge about music. This teaches a wide range of music learns that stretches from simple note names to complex seventh chord inversions. I defiantly recommend this app to anyone trying to learn more about music theory.