I did all of Khan Academy's javascript and HTML courses. I was happy to find Processing which is basically the same as Processing JS as far as I can tell. I had to change a couple functions and syntax to get it to work. The main difference is processing js is easiest with a *.pde file which won't upload to neocities. Neocities doesn't have a problem with the *.js files that p5.js uses.
(click pics)