There are many different types of programing. In this section we will look at computer programing and the software level and computer programing at the hardware level. Using tools like scratch and Tynker students can create their very own software. They can make apps, games and interactive stories using these tools. By using tools like Aurdino and Raspberry Pi, students can program hardware, like LED lights, motors and sensors to create systems to complete tasks. Below you will find information and resources on both.