Fun Python Projects

for Curious Kids

Project Square Root

Square Root by Guessing Smarter

Useful constructs:

    Checkpoint

    Hints

    Project Index

    Choose a project, then build it in the code workspace.

    These demos were generated by Codex with minimal human input, then shaped into a kid-friendly Python playground.

    What Is This?

    Projects

    Browse the full project index by theme. Choose one project to load its lesson and starter code.

    Instructions

    Read the project prompt, steps, checkpoint, hint, and illustration. The code stays nearby.

    Code

    Edit and run Python. Output shows printed text, plots, images, sounds, and simple map-style point plots.

    Debug

    Trace a run of simple code, then replay it one line at a time. The current line is highlighted and variables appear in the debug pane.

    AI

    Ask for hints or debugging help. The coach is designed to guide without giving away full answers.

    Accounts

    Use a six-digit code sent to a parent or guardian email to save work across machines. Account data can be downloaded or deleted from the profile panel.

    The service stores the learner's email, display name, optional age, project code and run history, practice progress, and AI conversations. Detailed AI logs expire after 90 days and older run checkpoints after 180 days. Short-lived IP records protect sign-in from abuse. Do not put private information in code or AI questions. Read the privacy notice.

    Code History

    Every run creates a restorable checkpoint. Open More in the editor and choose History to preview or restore an earlier version.

    Concepts

    Click concept tags in a project, such as Variables or for Loops, to see a quick syntax reminder.

    Creative Output

    Use show_plot("caption") for matplotlib, show_image(image, "caption") for NumPy or PIL images, play_samples(samples, sample_rate, "caption") for audio, load_uploaded_sound() for saved project audio, and await camera_image("snapshot") for one camera frame.

    Uploaded sounds stay on this device. Code and progress sync through the account, but large sound files do not yet move between devices.

    Current task

    Program one complete file
    More
    Output prints, plots, images, sounds
    Debug what Python knows now

    Trace runs simple synchronous code once, records up to 800 line events, and then replays them. Camera, sound, network, and interactive code should use Run.

    Press Trace to record a run.
    AI Coach hints, not answers
    Ask for a hint when you are stuck. The coach considers this project, your code, past attempts, age, and practiced concepts.