Root Robot

The Root robot holds a pen and uses it to draw horizontally, on paper, or vertically on a whiteboard surface.

The coding app has 3 levels of difficulty allowing it to be used from upper elementary through high school.

https://edu.irobot.com/what-we-offer/root-robot

There are individual lessons and units available on the site https://edu.irobot.com/learning-library