Microsoft MakeCode - Micro:bit
Micro:bit From dancing robots to banana keyboards, your micro:bit has all the features you need to create amazing projects—the possibilities are endless! In this website students can code and use the simulator to see their work or add a micro:bit. It has tutorials and lessons to use.
A physical micro:bit V1 or V2 is not necessary, but they are fantastic for increasing student engagement and physically seeing their code in action.