makecode.com looks interesting - I'm surprised I hadn't heard much (anything?) about it until now.
From the web site, it is kind of hard to figure out what it is - it looks like MakeCode proper is a Scratch-like blocks language, but then there seem to be tutorials based on various languages and environments on multiple platforms, including micro:bit?