There are many tools available to advance your music theory and develop your ear training. Here are just a few tools that I have enjoyed: For MELODY, here’s a great interval ear trainer from the Children’s Music Workshop, with many more lessons, trainers, and utilities available here. HARMONY – here’s a simple chord ear trainer, which is offered among many other exercises by musictheory.net. TEMPO – I really appreciate this tempo exercise, because you can set the tempo like a metronome, but you can also control cycles of normal and silent measures (to practice keeping a steady beat)! RHYTHM can be practiced here, among other theory and ear training exercises by teoria. And REASON for music is an exercise in self-analysis. Why do you play music? Why do you engage with clients or other musicians? What emotion or experience do you want your improvisation to facilitate?