Physics Educational Software

Written by Daniel V. Schroeder and others.

All of this software is available free, as is. Read on to learn more...


JavaScript/HTML5 web apps

These should run in any modern web browser, and even on many mobile devices.

Here's a blog article summarizing my benchmark results with some of these simulations, and explaining why I've decided to switch from Java to JavaScript/HTML5 for web-delivered physics simulations. Here's another blog article listing other HTML5 physics simulations as of October 2013.


Java Applets

Run these quick, before Java support in web browsers disappears completely!


Older Thermal Physics software for Mac and Windows


Really Old Mac Software

The programs described below were developed for the Macintosh computer circa 1985-92. They are small, fast, and easy to use, but lack the color graphics that everyone expects these days. As far as I know, all of them run fine on PowerPC-based Macintosh systems, including OS X systems under the Classic environment. It might be possible to run them on Intel-based systems using third-party emulation software, but I've never tried this. Except for the Radiation and EField Applets (see above), I have no versions of these programs for Windows or other operating systems. However, the Spins program has been ported to Java by a group at Oregon State University. Click here for more information about this Java version of Spins.

All of the programs described below, except for the Radiation program, were written by Dan Schroeder and Michael Martin. To download an archive of all of these programs, click here (.hqx format, 213k). The Radiation program is in a separate archive (see below).


Last modified on 17 February 2014.