All work
Software20232023 — 2024

TinkaCode

Learning tools for children, tested by teaching the children who used them.

Abstract representation of TinkaCode: floating lesson cards, sensor blocks, robotics tiles and open books suspended over a warm classroom grid.
PlateAn abstract print of TinkaCode — its real modules, none of its data. Move across it to bring it up sharp.

The problem

Teaching coding, robotics and IoT to children needs material that survives contact with an actual classroom. Concepts that read well on a slide fall apart when a nine-year-old has a sensor in one hand and twenty minutes of attention.

Constraints

The audience is children, so anything ambiguous in the interface becomes a raised hand immediately.

Projects had to be sensor-based and physical — the point was the thing that moves, not the code on screen.

Part-time, alongside other work.

Approach

Build it, then teach with it

I developed the learning tools and then used them in the sessions myself. Watching a class get stuck on a step is a more honest usability test than any review — the confusion is immediate, loud, and impossible to rationalise away.

Make the project physical

Age-appropriate, sensor-based projects, so the feedback loop is a light coming on rather than a passing test. For this audience the physical result is the entire motivation.

Architecture

Web-based learning tools supporting sensor-based classroom projects, maintained alongside the teaching they were built for.

Outcome

The tools behind tinkacode.com supported practical coding, robotics and IoT training delivered to children over roughly eighteen months.

Loading Lincoln Madaraka