CS Fundamentals

I am a huge fan of MaKey MaKey. In a nutshell, it's a physical computing interface that provides keyboard input and mouse clicks to the computer. It lets kids experience the power of design and creativity as they build their own unique hardware interfaces to the computer while also demystifying the role of hardware and software in the technology we use and take for granted every day. I've also found that it can help students wrap their head around CS concepts by making them very real and concrete.