Here is another cool STEM gadget that gets you familiar with coding. The JIMU ROBOT Tankbot can be programmed using Swift and Blockly on iOS and Android. The Tankbot can be enhanced using additional sensors and parts.
You get 3D building instructions to complete your robot. Tankbot runs on tank treads and has an infrared sensor to detect and pick up objects.