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