Receive regular emails from NPL to get a glimpse of our activities and see how our experts are informing and influencing scientific debate


Virtual Physical Laboratory

Over 350 interactive experiments

The Virtual Physical Laboratory (VPLab) software was created by John Nunn, an NPL scientist who uses thermography to assess sub-surface damage of coatings such as thermal barrier coatings. It contains over 350 interactive experiments for use by teachers and by pupils individually. It demonstrates physical principles and applications. Although pitched at Physics GCSE, AS/A2 level, the simulations may be of value at other academic levels and areas such as maths and electronics.

The value of VPLab lies in the fact that experiments and demos are facilitated swiftly without the time and cost of equipment set up. Also, pupils can experiment without fear of breaking something and can investigate according to their abilities.

Downloadable demonstration simulators are from the VPLab website

Excerpt from manual including list of simulations

Probably the most practical treasure of all: VPLab - a wonderful suite of on-screen simulations.

Michael Grehan - Belvedere College Dublin

I was astounded at how useful it was.
Awarded 5 stars. Excellent.

Bernard Taylor - Physics Education Magazine

Obtaining and running VPLab

If you are outside of the UK you can purchase the software from the VPLab website

To UK and Republic of Ireland schools and colleges, this remarkable educational resource is provided free of charge to teachers who attend a demonstration, thanks to sponsorship by NPL.

VPLab runs in Windows operating system only, and is effective on a touchscreen interactive whiteboard. It may be installed on the school's computer server for multi-user access, however it is not 'freeware' and must not be passed on to third parties.

Work with us

Our research and measurement solutions support innovation and product development. We work with companies to deliver business advantage and commercial success.
Contact our Customer Services team on +44 20 8943 7070