The Python trail · Confident readers & curious tinkerers

Little lines.
Real superpowers.

Learn Python by making things happen. Every stop has an idea to learn, code to try, and a tiny challenge to make it yours.

10 hands-on lessons5–12 minutes eachRuns in your browser
Want to see the ideas first? Try programming with blocks: variables, decisions, loops, and collections that you can snap together. You can export a block program to Python when you’re ready.

Already have an idea?

Open a blank canvas for your code. Tinker freely.

Open Python playground ↗