Using the Robotiblockly drawers

The Robotiblockly drawers contain all of the Imagine Robotify Blockly blocks students need to build programs in the workspace and control robots in the robot feed. The drawers follow the color scheme of the blocks, which makes it easy for students to navigate. Drawers that are grayed out are unavailable and not needed for the particular task.

To use the Robotiblockly drawers

  1. Log in to Imagine Robotify.
  2. Select a course to view the workspace. 


  3. The Robotiblockly drawers display on the left side of the screen. More drawers become available as you continue through the course. Click and drag the blocks of code and lock them together.

Drawer Description

The Movement drawer contains blocks for moving the robot and interacting with the robot's environment. 


The Sensing drawer contains blocks related to a robot onboard sensors or any environmental sensors. Sensor outputs are typically numbers but can also be other types of data.


The Logic drawer contains blocks related to logical operations like If Else statements, Boolean values, and comparisons.


The Loops drawer holds loop structures such as Why Else and For Loops and time control elements like the Wait block.

Math, Text

The Math and Text drawers contain all the blocks needed to work with numbers and text, including mathematical and string operations.


The List drawer contains blocks for creating and modifying list structures a data structure similar to arrays.

Variables, Functions

The Variables and Functions drawers contain the blocks needed for creating and calling variables and functions, including the blocks required to set or modify variables.