https://www.pyret.org
http://www.wescheme.org
https://docs.racket-lang.org/drracket/
http://www.ccs.neu.edu/home/matthias/HtDP2e/
http://www.bootstrapworld.org
Someone below mentions Khan Academy. It's approach is similar and stays on the straight-and-narrow in its use of Javascript:
https://www.khanacademy.org/computing/computer-programming