What is an Ozobot?

Ozobot is a small smart robot that is programmable through drawn lines and color codes.