Here is another open source robot that teaches you the basics of coding. The uHandbit Micro:bit Robot Arm comes with an anti-block servo and color/ultrasonic sensors. It can hold objects, count with its fingers, and detect colors. The uHandbit robot arm comes with PC and app control.
The uHandbit comes with USB & Bluetooth connectivity. The package ships with sensors, battery, adapter, servo, dev board, and everything you need to get started. Not the most expensive robot kit we have seen either.