Here is another cute robot that wants to teach your children programming. Marty is WiFi enabled. It can be customized with 3D printable parts. Marty works with the Raspberry Pi platform. Users can get started with Scratch but then move on to Python and ROS.