I'm Dr Nigel Hanbury, a secondary physics teacher in Cardiff with over twenty years of classroom experience. I designed and built these virtual laboratories to support physics teaching at A-level and IB.
My aim is to provide interactive, accurate physics tools that work directly in your browser. Each lab is designed to support classroom demonstration, student exploration, and independent investigation.
The labs are substantial enough to anchor full lessons. Teachers can build enquiry led sessions around them, with students investigating, predicting, and analysing through direct interaction.
Design and physics. I design every lab myself. The pedagogical structure, parameter choices, visual representations, and underlying physics modelling all reflect over two decades of classroom teaching and specialist subject knowledge. I rigorously test each lab for physical accuracy.
Implementation. Modern AI coding tools help me with the implementation. I direct every design and physics decision; the AI executes the code under my supervision and review.
Browser and device compatibility
Tested on Google Chrome (desktop / laptop) — best viewed in full-screen mode
iPad compatible — use Safari for correct display and full touch support
Other modern browsers may work, but I can't guarantee rendering and touch behaviour. If you hit a layout issue, please use one of the supported browser/device combinations above.
Licence
Free for educational use under Creative Commons BY-NC-SA 4.0. Dr Nigel Hanbury.