I am fascinated by the program
https://scratch.mit.edu/It is designed to help students (and others) code their own interactive stories, animations, and games. Lots of instructions and it gives the students the opportunity to be creative while learning an essential tool for the future.
Since I am a substitute teacher, I would probably not use it in class, but I may start playing with it for my own use.