PILOT is the introductory programming phase of ROBOLAB. It uses program templates from which students click and choose icons to customize their programs. Based on sequential programming, in PILOT it is impossible to create a program that will fail.
Within PILOT there are four levels. Level 1 is the most basic with level 4 being the most flexible. Building on each other, the levels make it easy for students to become familiar with the available ROBOLAB options before progressing to the next stage.
Investigator extends the use of the RCX and ROBOLAB to include the creation of experiments that use programming, data logging, computation tools, and documentation.