SlomoJS is an attempt to make learning JavaScript and computational thinking easier by making the execution of JS code more transparent.
Reminds me of the aforementioned CHOC and Bret Victor’s Learnable Programming.
Related: Using CHOC I once made this Bouncing Ball Visualisation to show my students