No installsIt runs in the browser.
Any up-to-date browser with WebGL should work, on laptops, Chromebooks and most tablets. There are no plug-ins, no admin rights and no student accounts. Try it on your school devices before the lesson.
Tinker Lab runs in a web browser, so a class can begin without installing anything or creating accounts. Every lesson has its own address, a short quiz and a build guide you can print.
You can run this the first time you open Tinker Lab. The lessons do the explaining; you guide the conversation.
Open the first lesson on a school device to check it runs. If you see a drawing of an atom, you are ready.
Write the lesson address on the board, for example /learn/#blink. Everyone opens the same lesson, with nothing to install and no sign-in.
On the projector, press the arrow under the drawing one step at a time. Before each step, ask the class what they think happens next.
Pupils press Run, tap the parts to see what each one does, and change one number in the code to see what changes.
The short quiz works as an exit ticket. Each answer explains itself, and badges appear on their own.
Any up-to-date browser with WebGL should work, on laptops, Chromebooks and most tablets. There are no plug-ins, no admin rights and no student accounts. Try it on your school devices before the lesson.
Each lesson has a stable address, such as /learn/#blink. Share it and everyone opens the same circuit with the same code.
Lessons end with a few quiz questions, each with an explanation, and challenges that go from a warm-up to a stretch task. They work well as an exit ticket or for homework.
Each lesson has a step-by-step build guide with the parts list, the wiring and the code. Print one per bench, or per pair.
Build guides163 lessons in 17 tracks, mapped by level. A track that spans two levels appears in both.
Loading the curriculum
Progress is saved only in the browser on the device being used. We never see it.
Our hosting provider may keep standard server logs, such as IP address and browser type, for security and for a limited time. Apart from those logs, nothing about a student leaves the device, and we do not use the logs to identify anyone.
Yes. You can open every lesson without paying and without signing up.
No. There are no accounts at all. Students open a link and start.
We have not set an age. As a rough guide, the tracks in the Start here group suit younger learners with an adult nearby, and the advanced tracks suit secondary school, college and adult learners. You know your class better than we do: try the first lesson of a track yourself and decide.
No. Every lesson works on screen. When you want to build for real, the build guide lists the exact parts and wiring.
Yes. Lessons use Arduino C++, MicroPython and Python as you would write them for the board. In the browser, the Arduino code is interpreted and the 3D bench follows along; on a real board you compile and upload it in the usual way.
The layout works down to phone width and the 3D bench responds to touch. A larger screen is more comfortable for reading and editing code.
It needs an internet connection to load. We have not built an offline version.
There are no accounts, no chat or comments, no ads and no tracking. Children cannot be contacted through the site. When you move to real parts, keep to low-voltage projects and supervise younger students; our terms include a short safety section.
Try one lesson yourself first. It takes a few minutes, and you will know whether it suits your class.