Tim Price provides free lessons on jazz improvisation, theory, and technique. These lessons can translate to any instrument and provides a variety of topics for the beginning and advanced jazz player to digest. The music can be opened in pdf form and printed for personal use. I have used these exercises when teaching jazz theory and technique and is a great resource for jazz students