Oliver's Notes

Creative coding

Make images, motion, and interaction with code. Start with a browser sketch, work through a visual technique, or connect a program to a camera, model, or physical sensor.

Choose a way in

The main p5.js tutorial collection lives on its own site. Processing lessons, language references, troubleshooting notes, and course material remain here.

p5.js tutorials

Build animated and interactive sketches in JavaScript. The tutorials move from variables and loops to reusable functions, classes, easing, and parameter exploration.

Processing

Use Processing to study the same visual ideas in Java. These notes cover the draw loop, input, arrays, randomness, geometric arrangements, and Arduino communication.