Python Programming Language

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 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. 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:’s video course fordevelopers, Mosh’s follow-on to his beginner course.