Block Heads

At the 2018 Blocks workshop language designers, educators, and researchers to discuss state of the art, usability and effectiveness of these environments and their associated pedagogies. splash

Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers. site

Snap! is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch that allows you to make new blocks. It also features lists, procedures, sprites with inheritance, and continuations. site

We hope to make GP almost as easy to learn as Scratch yet with the generality and power of languages like Smalltalk and Python. To that end, all the code of GP system itself is in GP. harc site

MicroBlocks is a new programming language inspired by Scratch that runs right inside microcontroller boards such as the micro:bit, the NodeMCU and many Arduino boards. faber site

Blockly: A JavaScript library for building visual programming editors. google

MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels. microsoft

China bans Scratch, MIT’s programming language for kids. Projects contains “a great deal of humiliating, fake, and libelous content about China.” post