| Block | Mode | Use |
| Wait | Color Sensor - Compare - Color | Wait for the sensor to detect one of the selected colors. |
| Wait | Color Sensor - Compare - Reflected Light Intensity | Wait for the reflected light intensity to reach a certain value. |
| Wait | Color Sensor - Compare - Ambient Light Intensity | Wait for the ambient light intensity to reach a certain value. |
| Wait | Color Sensor - Change - Color | Wait for the detected color to change. |
| Wait | Color Sensor - Change - Reflected Light Intensity | Wait for the reflected light intensity to change by a certain amount. |
| Wait | Color Sensor - Change - Ambient Light Intensity | Wait for the ambient light intensity to change by a certain amount. |
| Loop | Color Sensor - Color | Repeat a sequence of blocks until one of the selected colors is detected. |
| Loop | Color Sensor - Reflected Light Intensity | Repeat a sequence of blocks until the reflected light intensity reaches a certain value. |
| Loop | Color Sensor - Ambient Light Intensity | Repeat a sequence of blocks until the ambient light intensity reaches a certain value. |
| Switch | Color Sensor - Measure - Color | Choose between two or more different sequences of blocks depending on which color is detected. |
| Switch | Color Sensor - Compare - Color | Choose between two sequences of blocks depending on whether or not one of the selected colors is detected. |
| Switch | Color Sensor - Compare - Reflected Light Intensity | Choose between two sequences of blocks depending on the reflected light intensity. |
| Switch | Color Sensor - Compare - Ambient Light Intensity | Choose between two sequences of blocks depending on the ambient light intensity. |
| Color Sensor | Measure - Color | Measure the detected color (0-7) and get the result on a Numeric data wire. |
| Color Sensor | Measure - Reflected Light Intensity | Measure the reflected light intensity (0-100) and get the result on a Numeric data wire. |
| Color Sensor | Measure - Ambient Light Intensity | Measure the ambient light intensity (0-100) and get the result on a Numeric data wire. |
| Color Sensor | Compare - Color | Compare the detected color to one or more selected colors, and get the result on a Logic data wire (True if it matches any of the selected colors). |
| Color Sensor | Compare - Reflected Light Intensity | Compare the reflected light intensity to a threshold, and get the result on a Logic data wire. |
| Color Sensor | Compare - Ambient Light Intensity | Compare the ambient light intensity to a threshold, and get the result on a Logic data wire. |
| Data Logging | | See Data Logging. |