Project case
Paint Pad
Studio sample · First Code · ages 7–10 · 3 weeks
FoundationA 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