COINCIDE is an online IDE targeted for people from non-programming background, such as children, to pick up programming concepts via the procedure of creating simple animation on the application.
In particular, Ember.js is used as the front end framework and Django is used for backend connnection. Further, jQuery UI is used for Drag and Drop component and Fabric.js is used for the animation drawing on the canvas.
Interesting features: One can drag one statement into the input field of the another statement (as shown above).
The application is hosted: