Blockly is a useful tool to help you bring programming to the masses. It is a library to create visual programming languages. The user writes code using blocks and the software transpiles it to your traditional programming language of choice. It gives the power of programming to people without any experience in coding.
This repository includes a simple example for a tutorial we wrote: Anybody Can Code With Blockly