The writers' workshop for youth programmers: digital storytelling with scratch in middle school classrooms
Programming & storytelling: opportunities for learning about coding & composition