Processing is a visual arts language based on Java. Here I’ve combined it with processing.js to produce a browser-based exploration of multiplication tables. The concept is explained in this “Times Tables, Mandelbrot and the Heart of Mathematics” video, but essentially we’re using multiplication to draw lines between points on a circle. This demo that controls the number we use as our base multiplier, and the number of points along the circle.