Delve into the autonomous world of robotics with an overview of what makes a robot “smart” and how it senses the world around it. Learn about many types of sensors, how they work and even make a few of your own. Gain experience programming and working with the Arduino micro-controller platform. Assemble a robot, test it, modify it, and then use it to complete various challenges.