Course Sessions
Fall 2 Term Begins
Oct 22


Design expressive and functional products through creative coding. In today’s world, creative coding is used as a medium while designing. Open source platforms like the Arduino offer an affordable way to add sound, light, movement and interactivity to your projects. This course will teach you electrical theory and essential coding concepts needed to create responsive devices. 

Creative coding is a core skill that uses computer generated art to enhance interactive installations, all with the goal of expanding your sense of what is possible with digital tools. Our flexible, online courses are 8-weeks long and asynchronous to accommodate your busy schedule.

What will you learn in Creative Coding and Design with Arduino?

Week One:
-Introduction to Physical Computing
-Ohm’s Law
-Your First Circuit
-Assignment: Building Your First Circuit

Week Two:
-Arduino IDE
-What can Arduino do?
-Working with Code
-Reading Analog Data
-Assignment: Reading a Potentiometer

Week Three:
-Multiple Outputs
-Wiring LEDs
-Important Code Concepts
-Assignments: Combining Multiple LEDs & Controlling LEDs with Code

Week Four:
-Reading Sensor Inputs and Digital Inputs
-Important Code Concepts
-Temperature Sensors and Momentary Switches
-Assignments: Integrating a Push Button Digital Input, Using a Photoresistor & Using a Temperature Sensor and Serial Output

Week Five:
-Integrating Motors and Important Code Concepts
-Servo and DC Motors
-Power Isolation
-H Bridges
-Assignments: Programming a Servo Motor, Using an H Bridge & Control Motor Direction

Week Six:
-Reading Serial Data
-Communicating with the Serial Port
-Assignments: Building Your Robot & Adding Wheels and Control

Week Seven:
-Shields and PCBs
-Soldering and Joysticks
-Assignment: Pseudocode

Week Eight:
-Final Project and Next Steps

Required Course Materials: 

SparkFun Tinker Kit
SparkFun Joystick Shield Kit
Solder Lead Free
Soldering Iron
Brass Sponge

Taylor Hokanson Photo

Taylor Hokanson

Taylor Hokanson is an artist, academic and open hardware advocate. In addition to a record of international fine art exhibitions (Estonia, Brazil, Austria, India, Hong Kong), experimental distribution and authorship platforms (Thingiverse, Github, Instructables, podcasting) form a crucial parallel outlet for his ideas.

Hokanson’s research investigates the promising/problematic nature of uncritical technology consumption in the post-digital landscape. Principal among these concerns are human-computer interaction, computer-aided fabrication, and new models for collaborative authorship and content distribution. These ideas are explored through the design, construction and distribution of functional art objects that subvert our notion of what technology is supposed to do, revealing our own shortcomings in the process.

Course: Creative Coding and Design with Arduino