Meet your new coding buddies! Whether it’s used for fun or PhD-level robotics research, robots are ready to learn. In this course, we build, play with, and program robots to solve puzzles and problems. Better yet, we teach a robot to solve a problem on its own and learn the power of artificial intelligence. We code robots to be gleeful and cheer up a friend or safeguard a room with its facial recognition. Robots are more than computers: they are companions on a journey into a world of coding adventures.