Pick a level
Basic if you are new. Intermediate if you can print and use if. Advanced if you already loop and use lists. Then run every sample in the editor.
Kids coding · Python in the browser
Three Python levels, from first print() to small games. No sign-up. A parent can sit next to them.
Pick a level
Start here · Ages 7–10
Print, numbers, words, and choices. Short lessons you can run in the browser. No install, no account.
print · variables · ifOpen BasicLevel up · Ages 11–13
Lists, functions, random, and small games. Same Python editor, bigger ideas, still one chapter at a time.
lists · functions · gamesOpen IntermediateReady for more · Ages 14–16
Functions that return, files, a first class, then a path into the full Python tutorial.
functions · files · projectsOpen AdvancedHow it works
Basic if you are new. Intermediate if you can print and use if. Advanced if you already loop and use lists. Then run every sample in the editor.
Every chapter has a scene you already know: a backpack, a snack stall, a rainy window. Then run the code.
Each level ends with games you can explain: Mad Libs, a quiz, Hangman, a to-do list.
For parents
Common questions about this page.
StudyGrid Kids is a free coding path for children: Basic, Intermediate, and Advanced. Lessons use Python in the browser. No account and no install.
Yes. Use the browser editor on StudyGrid for a quick check, then Download the example and run it on your computer. Local runs show real errors and the real toolchain, which is one of the fastest ways to learn coding for kids in this Kids Coding Python lesson (Coding for Kids).
Start at Basic if the child has never written code. Choose Intermediate if they can print, use variables, and write a simple if. Choose Advanced if they already use loops and lists.
No. Kids pages are public. Code runs in the Try Python editor at /try. We do not ask children for a name or an email.
Python, with a first HTML page in Intermediate and Advanced. After Advanced, the main Python tutorial is the next step.
Yes. The Kids home, the three levels, and the Python editor on StudyGrid (studygrid.in) are free.