What is an algorithm? How are computer programs created? Try to guide a robot through a series of virtual courses of increasing difficulty that have been laid out. Program it appropriately so that it can reach the end of the destination. How far can you go?