Really nice game design! I found it fun to try and get the optimal route and solve the puzzle. Adding the "Use what you've learned" part in really helped convey to me what this game was about early on. I think if you iterate over this game loop it could become something really great.
Some feedback:
Being able to jump inside the yellow well would be nice. Found myself getting stuck inside sometimes and that'd ruin my run.
I believe the game should just have sprint on by default. There's not really a downside to moving faster I found so I was just holding down sprint the entire time. I think instead it should be balanced for the player to just move at that speed all the time. (maybe a tiny bit slower and adjust the time limit for it?)
There should be a reset box if you fall off the map though I'm sure you'll add that eventually.
Having the ball holding spot being offset to the left or down away from the center of the screen would help with those time when you've gotta shoot targets while holding a ball. Instead of trying to guess where the target is behind the ball.
Overall really good progress keep it up :D