Use Droplet, a blocks-based text editor, to help bridge students’ learning gap between blocks and text.

  • Droplet allows users to code with a drag-and-drop language as well as code with some common text-based languages. The tool converts drag-and-drop code to text-based code and text-based code to drag-and-drop code.
    • Users can currently code in either JavaScript or CoffeeScript, and the developers are hoping to support more languages in the future.
  • Since Droplet has both drag-and-drop and text-based code, using it can make students more confident when transitioning to text-based languages.
    • This is important because using languages that only have drag-and-drop block functionalities, such as Scratch, Alice, or Blockly can make transitioning to text-based languages, such as Python, Java, and C intimidating.