There is no better way to learn electronics and 3D printing than trying fun projects on your own. Adafruit has shared a guide that shows you how to make your own LED Zelda Master Sword. It is 3D printed and uses NeoPixel LED strips for illumination. You can connect the sword to your computer to charge it or add new sounds.
With PropMaker and Feather M4 Express, you can add more buttons and sensors. To get started, you are also going to need a 2200mAh battery, a mini oval speaker, and a few other cheap parts.