Students make use of either the Lego NXT robot or the newer Lego EV3 system. Students build a robot, learn to program it, then complete a series of 10 or more, increasingly complex, tasks.