GCC · GST / AST

Codeoko

Project case

Paint Pad

Studio sample · First Code · ages 7–10 · 3 weeks

Foundation

A stamp-and-draw studio: pick a colour, press, and a picture appears. First Code’s “it actually draws” week.

Problem

Press, drag, and a picture appears — not a screenshot of someone else’s art.

Approach

A colour palette and a stamp function tied to mouse drag.

How it is built

on_drag reads x, y, and the current colour, then dots the canvas.

Tools

Python · Canvas · Colour

What was hard

Keeping the stamp size usable. Switching colour without clearing the page.

Mentor notes

Mentors wanted a picture the child drew in class, not a preset.

What they have now

A drawing app they can open again at home.

What they can now explain

  • What stamp() does
  • Where the colour is stored
  • How they would add an eraser

Studio samples from live class. First names, cities, photographs, and repositories are published only with household permission — as enrolled students allow.

Back to projects