Building a robot and coding it to perform activities is fun yet trains the students to become future engineers and scientists.