Here is a game console that your kids can build to learn hardware and software concepts. LameStation comes with 8 32-bit processor cores, serial programming port, a 128×64 monochrome LCD, four-way joystick, and everything you need to get started. You get 2 ways to program this device.
LameStation teaches your kids how every part works as they assemble it. It can be programmed in the Spin programming language. Costs $150 at this time.