Blockly versus Scratch – an apology

In a previous post about free online coding tools for kids, I made a very rash assessment of Google’s Blockly and described it as “Google does Scratch”, referring to the well known visual programming environment from MIT.  Yesterday, I came back to really look at Blockly and quickly saw:

  • How factually incorrect I was in that assessment, and
  • How the difference between the two can be confusing at first glance

I’m now going to attempt to make amends for my lack of rigour in first looking at Blockly…

tl;dr; If you wanted to build a Scratch-like product from, well “scratch”, you would probably start with Blockly.  Blockly forms one component of Scratch.

Continue reading