Python is a popular, open source coding language and there are several ways for kids to learn it, from beginner to advanced.
For beginners, try one of these tutorials:
There are two free tutorials on Trinket.io. Kids use block-based and text-based tutorials to draw shapes.
Codecademy has a series of online tutorials in a simulated Python environment so coders can see quickly see the results of the code they write.
Hackr.io has a video course for beginners, by Mosh. This one is better suited to teens, as it will require installation of Python and a VSCode editor on your computer. His video walks you through these steps.
For intermediate and advanced coders, try:
Hackr.io’s video course fordevelopers, Mosh’s follow-on to his beginner course.