Through hands-on experiments, programming design and development, students will learn the basics of robot motion, sensors, and control. Students will have a chance to play with several robot platforms such as Cubelets, Sphero, and more. Each student in the class will get to use and take home their own SparkFun XRP ("Experiential Robot Platform"), which includes a Raspberry Pi® Pico W microcontroller. Students will assemble their XRP robot and complete a set of experiments, ranging from learning how to maneuver their robot, to using sensors. Students will participate in group activities to design, build, and demonstrate their own robot projects. Upon completion of this course, students will understand complex robot motion, sensing and control as well as experience with mechanical and electrical design and construction of this unique robot.