EDEJ is an environment for programming beginners. You can add predefined objects by clicking buttons and call the methods on the javascript console to get used to the syntax. If you modify index.html they can add their own Javascript code.
Credit for the idea and core functions go to https://github.com/krichenbauer/tdi2018_ampel