Theory & Practice in Science (SCIE1000)
I worked with a group of academics to develop interactive applets for the SCIE1000/SCIE1100 courses at the University of Queensland.
If you prefer, you can see only the applets here: SCIE100 Demos