There is no better way to learn electronics than building and programming your own gadgets with Raspberry Pi. The NESPI Raspberry Pi Gaming Console Kit comes with everything you need to build a retro console. It comes with a NES Style Pi case, 8Bitdo controller, Pi 3, 16 GB SD card, HDMI cable, power supply, and everything you need to get started.
You can play for up to 18 hours on a fully charged battery. The included case is compatible with older Raspberry Pi models too.