P5 Tutorials and Teaching Materials

I've been teaching p5 for the last few years to students of all ages; from middle schoolers to grad students. I have found it a very accessible way for anyone to learn coding basics.

I want to share some some of the materials that I have created for my students.

Tutorials

I created several pages on p5 drawing basics and some on using p5 for editing images. I wanted these tutorials to be accessible than the reference pages and give more context for understanding how p5 works. I hope to keep adding to these tutorials in the future.

Link to the tutorials.

Teaching Materials

Here are the materials I developed recently for my 10th grade computer science class. The labs guide through students through some of the basics and provide challenges for student's to apply learning. There are also projects and a performance task I used to assess student's proficiency.

Link to slides, labs, and assignments.