TDD, physics, and mathematics
I love teaching people more about TDD. Strongly recommended: take a look at my TDD pages section that belongs to my TDD repository, which in turn is packed with dozens of coding kata's.
I maintain a site containing countless interactive simulations in physics and mathematics. Some examples are reproduced below.
π§ This solar_system.html uses JavaScript & Three.js
π§ Newton-Raphson method for realistic (elliptic) orbits
π Inspired on solar-system by Luke Kulik, threex.planets by Jemore Etienne, and
solarsystem by Dana Wensberg
π Includes tilt, spin and tidal locking of applicable moons e.g. Earthβs moon
π Features advanced techniques for rendering earth clouds & subtle corona breathing driven by magnetic turbulence
β Based on NASA-BlackHole by Caden Marinozzi
π Extended with realistic accretion disk coloring
β Inspired by this example from Recreational Mathematics with Python
π§ Rewritten in JavaScript and three.js by Zeger Hendrikse, see
raindrop_waves.js
π§ This 3D shapes renderer is 100% JavaScript using Three.js.
π§ This energy_equipartition.html is 100% JavaScript using Three.js.