SmartMusic is a web-based suite of music education tools that support efficient practice, helping musicians to develop and grow.
https://www.smartmusic.com/