A line following robot can follow a line on the ground. This is typically done using sensors which can detect the difference between a black line and a white background. The robot uses this information to determine which way to turn its wheels in order to stay on the line. This fun and challenging tutorial teaches you about electronics, programming, robotics and AI. Line following can be used to solve real-world problems, such as guiding robots through warehouses or factories. Self-driving cars use more complex sensors and AI, but you can learn the basic concepts in this lesson.