BBC Micro:bit a tiny pocket sized computer
The BBC Micro:bit is a tiny pocket-sized computer, it introduces you to how software and hardware work together. Best choice for students learning about programming languages like Scratch and python. Micro:bit has LED, buttons, sensors, and many input/output features. It can be programmed by connecting to your computer.
You can use Microsoft MakeCode, Python, Scratch, Swift Playgrounds, EduBlocks, Arm mbed, and Mu editor to program your micro:bit. If you are using a mobile device like a phone or tablet, iOS and Android apps that let you program your micro:bit using MakeCode. The code can be transferred from your mobile to the micro:bit using a Bluetooth radio connection, so no data cables needed.