Arduino is a wonderful platform for learning coding. The Yahboom Arduino UNO R3 Coding Robot has a rotating camera head. It has a fast ultrasonic ranging sensor and can be controlled through your smartphone. The Roboduino robot can be programmed with Scratch or Arduino IDE (C++).
The robot is easy to assemble and requires no soldering. It comes with a Bluetooth module, OLED display, buzzer, buttons, and everything you need to get started.