Share a link.
Start 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.

Your first class in ten minutes.
No electronics background needed.

You can run this the first time you open Tinker Lab. The lessons do the explaining; you guide the conversation.

  1. 1

    Before class 2 minutes

    Open the first lesson on a school device to check it runs. If you see a drawing of an atom, you are ready.

  2. 2

    Share one link 1 minute

    Write the lesson address on the board, for example /learn/#blink. Everyone opens the same lesson, with nothing to install and no sign-in.

  3. 3

    Watch it together 3 minutes

    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.

  4. 4

    Let them try 3 minutes

    Pupils press Run, tap the parts to see what each one does, and change one number in the code to see what changes.

  5. 5

    Finish with the quiz 1 minute

    The short quiz works as an exit ticket. Each answer explains itself, and badges appear on their own.

Made to fit your lesson plan.
You still lead the lesson.

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.

A link to any lessonPut it on the board, or in a message.

Each lesson has a stable address, such as /learn/#blink. Share it and everyone opens the same circuit with the same code.

Quizzes and challengesCheck understanding as you go.

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.

Build guides to printFor the day the real parts come out.

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 guides

From the first circuit
to edge AI.

163 lessons in 17 tracks, mapped by level. A track that spans two levels appears in both.

Loading the curriculum

No student data.
No accounts, no analytics, no tracking.

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.

Privacy policy · What we store

Honest limits.
Worth knowing before you plan.

  • A model, not the hardware

    The simulation is a teaching model. Real parts add loose wires, noisy readings and the wrong resistor from the drawer. Leave time for that when you move to the bench.

  • No class dashboard

    Without accounts there is no teacher view of results. If you need to see answers, ask students to show you the quiz screen or note their scores.

  • Progress lives on one device

    It does not follow a student to another computer, and on a shared computer the next student sees it. Use separate browser profiles, or clear the data between classes on the cookie page.

  • The 3D bench needs WebGL

    Very old devices or locked-down browsers may not show the 3D view. A quick check on one school device before the lesson saves a lot of time.

Questions teachers ask.

Is it free?

Yes. You can open every lesson without paying and without signing up.

Do students need accounts or email addresses?

No. There are no accounts at all. Students open a link and start.

What age is it for?

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.

Do we need any hardware?

No. Every lesson works on screen. When you want to build for real, the build guide lists the exact parts and wiring.

Is the code real?

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.

Does it work on tablets and phones?

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.

Does it work offline?

It needs an internet connection to load. We have not built an offline version.

Is it safe for children to use?

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.

I found a mistake, or I want a lesson on something.

Please write to . Tell us the lesson and what you saw.

Try one lesson yourself first. It takes a few minutes, and you will know whether it suits your class.