What are some free and open-source interactive simulations, illustrations, animations, demonstrations, videos, calculators and other resources for experimental physics and mathematics like the Wolfram demonstration project
2 Answers
The scope of the question is really quite large, but for what it's worth:
My go-to site for simulations is the PhET Interactive Simulations Project at the University of Colorado Boulder. They have some very nice stuff.
I also like falstad.com, they have some excellent simulations. I particularly like their 2D Electrostatics Applet which I've found to be really useful in lab courses.
Andrew Duffy from Boston University has some simple (mainly mechanics-related) simulations here. They also have a nice list of possible laboratory demonstrations here.
Merlot II is pretty amazing too, it's like a search engine for educational material. You can choose to search for "animations", "simulations", or "tutorials".
The Physics Front (from the American Association of Physics Teachers) is another great collection that links to other online resources.
There are many youtube channels that animate very good animation videos. Some of them are here:
- 3Blue1Brown: 3Blue1Brown is a math YouTube channel created by Grant Sanderson. The channel focuses on higher mathematics with a distinct visual perspective. Topics covered include linear algebra, calculus, neural networks, the Riemann hypothesis, Fourier transform, quaternions, and topology.
- MinutePhysics :
- ThinkTwice
- Mathologer
- PBS Space Time
There is this video where grant talks about some other animation creators.
Now It's best if you animate things by yourself Because it's hard for someone to know what's hard for you to visualize. You can learn p5.js.p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.
There is this series by Daniel Shiffman who run a channel The coding train. There this second season for the same series. You can go through his book too if you want.
There is another coding program name processing 3 to animate things based on java language.
The following site has good animation if you can find what you are looking for.