Lego WeDo incorporates construction and programming in an easy to manipulate interface. Students learn how to create programs and upload them to machines they have built. The immediate feedback provided is a powerful teacher.
Creative problem solving, involving collaboration, trial and error, and estimation are a big part of a fun and engaging learning process.