There is no better way to learn electronics and robotics than building and programming your own robots. Adafruit has shared a guide that shows you how to build your own Bluetooth, remote-controlled robotic light switch. It involves using “CircuitPython running on the Feather nRF52840 Express and Crickit FeatherWing to flip the switch with a servo motor.”
The Adafruit Bluefruit app runs on your iOS/Android device. You can find the parts and instructions for this project here.