STEM Builder

← All tools

Code Lab

Learn to code by doing — guide characters through mazes with blocks, draw with turtle graphics, then graduate to real Python. Everything runs right in the browser.

Grades 3–8Computer Science

Code Lab is a progression, not a single app. Students start with block coding — guiding a character through maze puzzles where every level teaches a real concept: sequences, loops, conditionals, functions. Turtle graphics turn code into art. Then students graduate to typing real Python, with the same visual feedback.

Everything runs in the browser with nothing to install, and teacher controls let you unlock levels as your class progresses — so nobody races ahead and nobody gets lost.

Code Lab artwork

How a class uses it

  • A ready-made block-coding unit: students work through leveled maze challenges at their own pace while you watch progress from the dashboard.
  • Turtle graphics assignments — set a drawing challenge and review every student's art in one place.
  • The transition unit: the same maze puzzles, now solved in typed Python.

📚 Lesson ideas — coming soon

See it in action

Standards connections

NGSSCommon CoreISTE

Detailed standards connections for Code Lab are in progress. Coming soon

Put Code Lab in front of your class

It takes about a minute to start — and it's free for teachers.