LittleBits

littleBits is a platform of easy-to-use electronic building blocks that empower you to invent anything, from your own remote controlled car, to a smart home device. The Bits snap together with magnets, no soldering, no wiring, no programming needed.
Tutorials: http://littlebits.cc/how-it-works