Students use microsoft MakeCode in order to program a micro:bit device of their own invention. They are provided with a variety of accessories to choose from in order to best make their devices.
Micro:bit Introductory Presentation