The littleBits Code Kit teaches students coding concepts through block-based programming with a drag-and-drop system based on Google’s Blockly.
The Kit teaches concepts such as functions, variables, logic and loops - which are applicable to all programming languages - not to mention critical thinking and iterative inventing.