There is no better way to learn electronics than trying your own projects. Adafruit has posted a guide that shows you how to build a 3D Printed Halo Energy Sword with NeoPixel LEDs inside. They are connected to an Adafruit Feather BLE 32u4 micro-controller. You can change the animation or color of LEDs from your iOS or Android device.
The above video shows how this cool sword looks. More information is available on Adafruit.