Any good resource for introducing kids to programming using Python's Turtle Graphics?
I have found that Python is not the best tool for teaching elementary and middle school students an intro to programming.  Turtle is nice, but you run out of things to do pretty quickly.  If you move on from Turtle to console based coding, many students find it less engaging.
Scratch and similar visual languages are much more engaging for younger learners.  You will be surprised how full featured they are.  There is a lot of great algorithmic teaching that you can do with these.
If you really want a traditional text-based language, you might check out Greenfoot (for Java).  But again, younger learners get lost in the symbols pretty quickly, so it would not be my first recommendation.  Scratch can be much more intuitive for them.