Physics Educational Software

Physics Educational Software for Your Browser

Written by Daniel V. Schroeder except as noted.

These HTML5/JavaScript web apps should run in any modern web browser and on many mobile devices.

If you would like to learn to create your own HTML5/JavaScript simulations, here are the
tutorial materials that I created for a workshop on the topic, first offered
at the summer 2014 AAPT meeting. Prior to that I wrote a
blog article
summarizing my benchmark results with some of these simulations, and
another
blog article listing other HTML5 physics simulations as of October 2013.

Software for older platforms is now listed on a separate page.

I also recommend the amazing software
collection at Falstad.com, and the cartooney but often useful
PhET physics simulations.

Last modified on 14 July 2022.