Creative Computing Curriculum

Computer science and computing-related fields are often introduced to young people in a way that is disconnected from their interests and values—emphasizing technical detail over creative potential. The creative computing approach supports the development of personal connections to computing by drawing upon creativity, imagination, and interests.

The Creative Computing Curriculum is a collection of ideas, strategies, and activities for an introductory creative computing experience with the latest version of the Scratch programming language, Scratch 3.0. Across seven units, the activities in the curriculum are designed to support familiarity and increasing fluency with computational creativity and computational thinking, while drawing on students' creativity and personal interests. ​Since its launch in July 2014, the Creative Computing Curriculum has been downloaded more than 442,000 times and is used in classrooms, districts, and cities around the world, having been translated into 12 different languages.

On the Creative Computing Curriculum site, you can explore the entire collection of activities, including the accompanying learner workbook. The entire curriculum is free to download and adapt for use with students. The site also includes links to translated versions.

Additional Readings and Resources
This work was made possible with support from the Scratch Foundation, Google CS4HS, and NSF DRL-1019396.