Blockly goes to work: Block-based programming for industrial robots
Designing for Deeper Learning in a Blended Computer Science Course for Middle School Students.