Scratch 3.0's new programming blocks, built on Blockly
Blog post from Google Cloud
In a collaborative effort to redesign the programming blocks of Scratch, a widely-used block-based programming language for kids, the Blockly team at Google partnered with the MIT Media Lab to transition Scratch 2.0 from Flash to a more flexible and robust JavaScript framework. This partnership, initiated in 2015, leveraged Blockly's powerful library and Scratch's extensive experience in educational design, resulting in Scratch 3.0's new block-based interface, which launched in January 2019 as an open-source project. The collaboration not only enhanced Blockly with new features driven by Scratch's feedback but also integrated additional tools like Google Translate, broadening Scratch's accessibility and usability in educational coding. This development was complemented by Google's initiatives such as "Code a Snowflake" and a special Google Doodle, both of which introduced millions of children to block programming.