Project case
Paint Pad
Built by Omar · Age 9 · Abu Dhabi · 3 weeks
FoundationPick a colour, drag to stamp. A drawing they can make and explain.
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
Canvas · Colour · Events
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
Live project demos from Codeoko programs — First Code, App Builders, and AI Engineers.
Back to projects