Creative Computing

Creative computing is a 54-hour long introductory project-based computer science (CS) course that leads students to explore fundamental CS concepts and practices through using Scratch, a block-based programming language. Throughout the course students will practice to think like the way computers process and learn how to communicate with it. As students create projects with Scratch programming, they will learn how to collaborate with their peers, present and share their work to/with others, and contribute to the larger CS community. This curriculum aligns with the CS4All Blueprint for CS education that emphasizes a hands-on approach called creative computing.

In the summer 2019 most teachers in Creative Computing will be trained on the Creative Computing Guide or an equivalent curriculum. A small group of teachers, however, will participate in a pilot curriculum in which students will analyze implicit bias by building "virtual laboratories" in Scratch, such as the Project Implicit association tests.

Learn more about the curriculum and PD in our fact sheet here.