Simulating Nature

Simulations for science education have been around for decades. Traditionally, the coding skills required were just out of reach for beginning students. Not so anymore. Using elementary javascript, we can code basic to advanced sims that show interesting science without having to spend years learning software development. The skills learned are applicable to both physics and other coding rich fields.

Books are great. There's no denying that. However, so are motion graphics! We can make abstract science concepts visual by coding up simple simulations. Our forthcoming science.js library will make it easy for students and coders everywhere to build their own sims.

View the Sims Catalog!

Sims Catalog

Recent Posts

  • Got Issues?

    Have an idea for a sim? Or see something that’s not quite right on an existing sim? Go ahead and make it an issue on our github repo: If it’s related to a sim, use this link: https://github.com/ccny-physics-sims/sims/issues If it’s related to the website, then try this one: https://github.com/ccny-physics-sims/ccny-physics-sims.github.io/issues

    Read more
  • Expanding Universe Demo

    If you participated in a general astronomy class at any point in the last 30 years, it’s likely you were shown a classic demonstration of how in our expanding universe, there is no central point from which everything else is receding. In fact, no matter where you are, on earth,...

    Read more
  • The True Nature of Accelerating Objects, in Code - Part II.

    (If you missed part 1 of this discussion, the following won’t make a ton of sense. Read Part 1 here.) Recap: we’ve used a seemingly valid way to change the position and velocity of a moving particle. However, upon closer inspection, it turned out to not give physically realistic motion....

    Read more

subscribe via RSS