The Creative Computing Lab at Harvard’s Graduate School of Education has released a new (July, 2021) curriculum to use with Scratch. The curriculum is free, as is access to Scratch, the online coding platform from M.I.T. “The curriculum reimagines the classroom as a design studio: a culture of learning in which students explore, create, share, and reflect.” It is targeted toward upper elementary grades as an intermediate step after students have learned Scratch basics using their Creative Computing Curriculum. In “Getting Unstuck” there are 10 modules, each of which focuses on a particular coding concept for which students will design their own projects. All of the modules include four components: Explore, Create, Share, and Reflect. Downloadable slides are provided for each module, and suggested time spans are recommended in each “Activities Overview.” The Orientation slides will help you prepare to get started and include suggestions for differentiation as well as for use in different learning environments (online synchronous, asynchronous, physically distanced).
Coding teaches students so many important skills, most of which can translate to any field. It can be weaved into any of your core subjects while giving students the opportunities for creativity, collaboration, and problem-solving. I know that I sound like a broken record about it on this blog, but you do not have to be an expert to bring coding into your classroom. In fact, you may ultimately be more helpful to your students if you are learning along with them. It takes away the temptation to help them “too much” and allows you to model how to handle challenges. Advanced learners in your class would probably be more than happy to take this curriculum and run with it, though all learners would certainly benefit.