Here is another educational robot that you can control and program to learn a thing or two about coding. The B-Robot EVO 2 is a self-balancing robot coded with Arduino. It also has 3D printable components, so you can customize and change its capabilities and behavior.
*aff links used in some articles to fund our operations. Please look at the disclosure link to see our policy.