There is no better way to learn electronics and coding than building and programming your own smart devices with Arduino and other platforms. The Yahboom Micro:bit Halo programmable expansion board is worth a look. It comes with 24 bright LED lamps that you can program. The microphone installed on it can be used to detect noise to activate the lights.
This kit is compatible with Arduino. It ships with micro:bit fixed plate, battery box, batteries, and everything you need to get started.