24 Lessons to teach coding with understanding. I think MakeCode and the micro:bit is a fantastic way to learn to program because you’re not just programming on the screen but can write programs that are using the micro:bit sensors right data and respond to movement, light level, and gestures. It’s also really very easy to program the micro:bit if you’re using the MakeCode blocks, but you can also see the JavaScript code so that you can get an idea of how formal JavaScript looks in which you can program later. You can also do most of the programming exercises in this book though you do not have a micro:bit, because the simulator in MakeCode shows you exactly how the output will look. The micro:bit doesn’t cost much, and the MakeCode software is free.
Visit https://www.stem4sa.co.za/microbit-coding/ for detail about the content of each lesson.