Curriculum for ages 9-14

The activities below introduce students to computer science and the programming language Scratch. Different themes attract and engage students of varying backgrounds and interests. All materials are free and easy to use.

Sample activities

These activities take approximately one hour to complete, and are great for special one-day events such as conferences or Hour of Code.

An Unusual Discovery

Two characters meet in a world and discover a surprising object. Students get to decide what happens next by creating a story with code.

https://csfirst.withgoogle.com/c/cs-first/en/an-unusual-discovery/overview.html

Animate a Name

Students pick a name and bring the letters of the word to life using code. Choose a nickname, a pet’s name, an animal, a sport, a place or a hobby.

https://csfirst.withgoogle.com/c/cs-first/en/animate-a-name/overview.html

Create your own Google logo

Be a designer and programmer – bring the Google logo to life using code.

https://csfirst.withgoogle.com/c/cs-first/en/create-your-own-google-logo/overview.html

High Seas Activity

In this sample activity students animate an ocean wave to create a setting, then tell a story that takes place on the high seas.

https://csfirst.withgoogle.com/c/cs-first/en/high-seas-activity/overview.html

Gumball’s Coding Adventure

In this sample activity students tell a story using the characters from Cartoon Network’s “The Amazing World of Gumball.”

https://csfirst.withgoogle.com/c/cs-first/en/gumballs-coding-adventure/overview.html

Resources for Teachers

https://csfirst.withgoogle.com/s/en/teachers#training