Ozobot is a little toy robot that blends the physical and digital worlds — and teaches kids programming. It is very basic programming, as you simply train the robots to follow patterns on the surfaces that they roll over. They look a little like Pac-Man ghosts, with domes for heads. Ozobot can identify lines, colors, and codes on both digital surfaces, such as an iPad, and physical surfaces, such as paper.
Ozobot Lesson Library: https://portal.ozobot.com/lessons