I attend a music school and as I progress through the subjects have built my own tools as well. It includes a variety of things, intervals, chords, musical dictation, scales, theory. Feel free to try it out: https://music.nicotejera.com/