I've learned about some good possible first creative programming projects. My students are in middle school, and they are new to coding and have short attention spans. As with my Video Production class, I need to get students creating something right away. They need to feel the success of making something on the first day. So, I would probably have them create a short, point based, collision system type game either in Scratch or in Pygame. I want them to learn something broad and simple quickly, and to see that a simple game really doesn't require a lot of code.