Physics Educational Software for Your Browser

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

Interactive Molecular Dynamics simulates up to 2500 interacting
particles in two dimensions, so you can explore phases of matter, emergent behavior,
irreversibility, and thermal effects at the nanoscale.

Fluid Dynamics simulates a two-dimensional fluid in a
wind-tunnel arrangement using the lattice-Boltzmann algorithm, demonstrating vortex shedding
and forces on barriers.

Ising Model simulates a magnet in two
dimensions using the Metropolis algorithm, with the ability to rescale the lattice at
any time.

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.