Girls can learn to code with the help of this new smart keychain
cnet.com
cnet.com
"Palfi said users don't need to have to have a Charm to use the app, which is free. In addition, she said the company is working on hosting coding competitions where users can try and win a Charm. imagiLabs is also exploring working with companies to sponsor Charms for girls who might not be able to afford them."
We bought our daughter an Arduino kit when she was young, and she played with it for a while. It has a few sensors, like a photo resistor for light, buttons to press and IIRC a temperature sensor.
We bough in the local store a 7-segment display and other small stuff that was not included. She made a few small projects, for example sensing the illumination and showing the number in 7-segment display.