
Week 1:
Intro to p5.js
Getting started with p5.js, a web-based digital art tool.
These are the week-by-week materials for the creative coding course I currently run at King's College London. This course focuses on the basics of creative tools like p5.js, Strudel and PICO-8. It's largely based around laid-back coding sessions that I give support during, so these materials are 'bonuses' and not designed to be the core of the course.
This course is new for 2025, so materials are being developed on the fly. These link to PDFs for each week, which include lots of onward links to sketches, source code and useful other links. You're free to use them in your own teaching or learning - if you want to credit me or let me know, I'd love that.
For 2025, we are on Fridays at 12pm-1.30pm, on the Level 7 labs in Bush House.
Getting started with p5.js, a web-based digital art tool.
Using mouse, keyboard and stranger kinds of input to control your code.
Learning to livecode music in the browser.
Livecoding visuals and learning to connect things up!
Some bonus challenges for our week off...
Make a bot, generate text and create puns!
Designing puzzle games with PuzzleScript
Designing microgames with PICO-8
Physics and juice with p5.play