Circuit Playground Express is the next step towards a perfect introduction to electronics and programming. The device includes built in sensors, a buzzer and neopixels, and can be programmed in many languages.
For Mac OS 10.14.4 or higher, you will have to update the bootloader on CPX:
1. In MakeCode, drag blocks to write code
2. Test code on simulator
3. Download code
4. Press reset button on CPX - green LEDs light up
5. Drag circuitplayygroun.uf2 file into CPLAYBOOT
Currirulum:
Jon E. Froehlich's website Physical Computing with CPX
Adafruit Learning Guide to CPX
CPX sensors -
videos by Shawn Hymel
Adafruit documentation
CircuitPython
Arduino Programming with CPX -setup instructions