All of the simulations, games and practice problems run either using HTML5, Java, or Flash. Not all platforms are compatible with all of these options. See the table below to check compatibility with your device.
HTML5 has no requirements other than requiring an internet browser. Both Java and Flash Player need to be installed on your device and can be found by clicking on the appropriate button below. For better or for worse, both Java and Flash have been deemed security risks and are becoming increasingly more difficult to use on any given platform. Read
How to Fix Java Applet Security Errors to troubleshoot using Java on your computer.