Square Root by Guessing Smarter
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
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.