Here are 20 jazz etudes that progress in difficulty throughout; they start out at beginner/early intermediate level and progress from there to introduce difficult keys, chord changes, and more rhythmic challenges.
Each etude has a demonstration track and an accompaniment track (piano) to develop your live playing skills.