More Resources

Getting Unstuck

Getting Unstuck is a 10-module intermediate Scratch curriculum to help your students develop greater creative and conceptual fluency with code. The curriculum reimagines the classroom as a design studio: a culture of learning in which students explore, create, share, and reflect. Get started with the curriculum by reading the orientation, then explore the modules.

Google CS First 

A computer science curriculum that makes coding easy to teach and fun to learn. No CS experience is required! CS First empowers every teacher to teach computer science with tools and resources that are free of charge. Students learn through video tutorials and block-based coding in Scratch with fun hands-on learning

Scratch Offical Tutorials

What do you want to make with Scratch? For each activity, you can try the Tutorial, download a set of Coding Cards, or view the Educator Guide. You can play with Starter Projects and remix them to make your own creations. With the Scratch Coding Cards, you can learn to create interactive games, stories, music, animations, and more!

Scratch Encore

Scratch Encore is an intermediate Scratch curriculum organized into 15 modules, of 2-3 lessons each, to be completed across multiple school years. Modules build on the skills of previous modules, so they must be completed in order. Each module utilizes Use->Modify->Create pedagogy to develop knowledge of that concept.