There is no better way to learn and master coding than hands-on experience. The Twin Science Coding Kit is one of many STEM toys you can use for that purpose. It is an app enabled STEM kit that teaches your kids how to build and program their own robots. It comes with everything needed to build a smart gate, banana piano, or robot worm.
This kit only has 6 parts (including a coding module, sensor, buzzer, servo motor) but users can always customize their creations with LEGO pieces. No soldering is required to complete the projects. More information is available here.