Creative Computer Curriculum uses Scratch
Computer science and computing-related fields have long been introduced to young people in a way that is disconnected from their interests and values – emphasizing technical detail over creative potential. Creative computing supports the development of personal connections to computing, by drawing upon creativity, imagination, and interests.
The guide can be used in a variety of settings (classrooms, clubs, museums, libraries, and more) with a variety of learners (K-12, college, and beyond). No prior experience with computer programming is required, only a sense of adventure!
student workbook available http://scratched.gse.harvard.edu/guide/files/CreativeComputing20140820_LearnerWorkbook.pdf
I have taught Computer Science for 25 year. I use this to introduce my grade 8’s coding. They love it!