p5 library:

p5 is a simple way to visualize something. It is built as a library for the javascript language, so it is runnable on any computer with a browser.

One of the main of p5 is The Coding Train ↗ by Daniel Shiffman who uses it to present coding tutorials for various skill-leveled people.