Table of Contents

  1. Project Hubs
  2. Courses
  3. Courses with interactive websites

Project Hubs

Need something to inspire you? Check out these project pages.

  • Instructables. Step-by-step maker tutorials ranging from woodworking to fabric craft to electronics. I will ocassionally invite students to post Instructables of their work in my courses to more broadly share their creativity and knowledge (e.g., Fall 2012, Spring 2014, Spring 2015)

  • Arduino Project Hub. Arduino’s official project hub for makers to post their projects and tutorials.

  • Hackaday. Hackaday shares daily updates about IoT, robotics, and other interactive electronics projects. is their version of the Arduino Project Hub.


The following courses have inspired my pedagogical approach and materials.

  • CMSC838f: Tangible Interactive Computing, UMD, Taught by Professor Jon E. Froehlich. Example offerings: Spring 2015

  • CS294-84: Interactive Device Design, UC Berkeley, Co-taught by Professors Björn Hartmann and Paul Wright. Example offerings: Fall 2012, Fall 2013, Fall 2014

  • CS284-84 / ME290R: Advanced Interactive Devices and Digital Fabrication, UC Berkeley, Co-taught by Professors Björn Hartmann and Paul Wright. Example offerings: Spring 2013.

  • ITP Physical Computing, NYU ITP, Co-Taught by Professor Tom Igoe and colleagues.

  • CS294-85 / NEWMEDIA290: Critical Making, UC Berkeley, Taught by Professor Eric Paulos.

  • INFO262 / NEWMEDIA262: Tangible User Interfaces, UC Berkeley taught, Professor Kimiko Ryokai. Example offerings: Spring 2013.

  • MAS.S62: Crafting Material Interfaces, MIT Media Lab, Taught by Professor Leah Buechley. Example offerings: Fall 2011.

  • CS4830/7000: Things that Think, CU Boulder, Co-taught by Mike and Ann Eisenberg. Example offerings: Spring 2011, Spring 2012

Courses with interactive websites

There are a number of emerging academic courses that have accompanying interactive learning websites, like this one. Here are some that I’m aware of (please share others!):

This website was developed by Professor Jon E. Froehlich and the Makeability Lab using Just the Docs. If you found the website useful or use it in your teaching, we'd love to hear from you: This website and all code is open source (website GitHub, Arduino GitHub, p5js GitHub). You can find the MakeabilityLab_Arduino_Library here. Found an error? File a GitHub Issue.