There is no better way to learn electronics, robotics, and coding than building and programming your own robots. Niryo One is a 3D printed open source 6-axis robotic arm that comes with everything you need to learn and master robot programming. It is powered by Arduino, Raspberry Pi, and ROS.
Niryo One can be taught new moves and controlled using your smartphone, computer or a joystick. A cloud service is also available for this robot. The Niryo One robot arm is developer friendly. It is expected to have APIs to allow developers to do more.[where to find it]