Heycode is an educational hardware product designed to help children learn to code at an early age. With its patented physical programming technology, Heycode teaches programming through game-based tasks. It has three major advantages: it involves no electronic screen needed, thus avoiding harm to the child's eyesight; it renders coding as simple as playing with building blocks; and its algorithm model can accurately analyze a child's coding behaviors and provide guidance. The design of Heycode takes into account both the child's sense of technology and interest, and perfectly interprets the concept of "learning through play".