Blockly is a visual drag-and-drop programming tool developed by Google that allows children to snap together commands like puzzle pieces. Kids can use blocky to take full control of Dash. Kids also can learn concepts of sequence, events, loops, algorithms, operations, and variables through self-directed play and guided challenges.