Arduino
An Arduino is a physical programmable circuit board. In the lab you will write code that will control the Arduino allowing it to flash lights and play songs. Along the way you will learn about circuits and how individual circuit components come together to create a complete circuit.
Demo code:
Last year's Arduino materials: website