Introducing kids to robotics, programming, and mechanics can be challenging. But using the LEGO WeDo robotics sets, plus the open-source Scratch programming language, provides easy and fun first steps for all kinds of kids from elementary to middle-school ages. See examples of robotic LEGO WeDo projects, such as animatronic animals and amusement-park rides. Try your hand at customizing actions, behaviors, and audio-visuals using the Scratch programming language.
Maker website: http://www.elginisd.net/webpages/friedag/elginbricks.cfm