Meet the KittenBot: a coding robot that teaches kids and adults coding. This programmable robot comes with a drag & drop programming software (KittenBlock) & KittenBot (for mobile device). It has 55 parts and can be assembled in under 30 minutes. You can connect to KittenBot over WiFi.
You can use LEGO and other third-party parts with this robot. It is based on Arduino and compatible with Raspberry Pi.