Physical Programming

I’ve always loved coding that people can physically interact with. It makes your digital work tactile and sometimes even a little magical.

I’ve taught Physical Computing as a unit within other courses like Assistive Technology Engineering and as it’s own semester long course.

Tools used:

  • Circuitplayground
  • MakeyMakey
  • Arduino
  • 3D Printing
  • Vinyl Cutter
  • Scratch


  • Interactive wallpaper (arduino touch sensing)
  • Musical instruments
  • Light Catcher
  • Interactive Moodlight (with