Classroom Rewards for coding activities with Google

Thanks to support from our friends at Google, 4th-8th grade teachers who help 20+ of their students explore coding (no prior experience necessary!) can earn up to $200 in gift codes for their classroom.  Each activity below will earn you a $50 gift card, and completing more than 1 earns you a $25 bonus gift card up to $200 while funding lasts.

Here's how it works:

1. New to Go to to register.

2. Create a CS First teacher account.  You'll need a free gmail account to get started, and you'll be asked for your school address and a few other details.  You must be a 4-8th grade teacher to earn rewards.

3. Create a CS First Club for your class.  You’ll need to enter your school’s location and select a club theme from the list below to be eligible for rewards.  The themes that are eligible for rewards are listed at the bottom of the page under "Sample Activities."




Optimal Time of Year to Complete

How to find it

Completion Form

Create your own wn Google logo (or, if you already completed that activity in the fall, High Seas, or Gumball’s Coding Adventure).

January 31-June 30


 Scroll to the bottom of the "Choose theme" screen, and select the blue Google logo, High Seas, or Gumball's Adventure

Completion form

Create your own Google logo for Valentine’s Day

January 31-February 28

[Around Valentine’s Day]

Scroll to the bottom of the "Choose theme" screen, and select the blue Google logo, then click activity #2 

Completion form

Create your own Google logo for Earth Day

(Coming Spring 2018)

April 9-May 7

[Around Earth Day]

Coming soon

Completion form


4. When you’ve created your club, picked your first activity, and set a time to teach the lessons, send your students to to create student accounts.  Once they’ve entered your club’s code (it’ll be a number and a word, as pictured in the yellow box below), you’ll be able to track your students’ progress through different activities, and you’ll need these tracking abilities to confirm student completions.

Note that students only need to enter your club code on the first day of each new club, and select “yes” when prompted with the question “Do you need a CS First username and password?”. If the activity is spread across more than one class session, or for future CS First activities and clubs, students should use the same username and password. You can help keep track of usernames and passwords with this roster.

Your club should have a unique code that you can share with your students

Your club should indicate the correct school name, one of the club themes or activities listed above, and a unique club code to share with your students.

5. Help your class(es) complete 1-3 coding activities over the course of the spring semester. Each activity will take about an hour of class time to complete. Your students will need a Scratch account to share and save them, but they will use the same generated username and password from CS First to sign up and sign in to Scratch. Be sure to complete the activities listed above, since these are the ones that are eligible for rewards!

6. After your 20 students have completed an activity all the way through (including the reflection survey), fill out the 5-minute completion form(s) linked above to let us know you’re all set. As part of the form, you’ll be asked to upload a screenshot of your CS First teacher dashboard showing 20+ student completion stars, so be sure to have that image handy. Have fewer than 20 students in your class? Get in touch with us here

7. Once you’ve filled out your completion survey, the team will email you a $50 gift code within 2 weeks, while funds last. You’ll earn one $50 gift code for each activity your students complete, and you can complete one, two, or all three of the activities in the order that works best for your class!

8. If you complete two activities by June 30, you’ll be eligible for a bonus $25 gift code while funding lasts. And if you complete all three activities by June 30, you’ll be eligible for a $50 bonus gift code while funding lasts. Bonus codes will be distributed by the end of July (one $25 or $50 code per teacher).

9. And the fun continues! If your students love these resources, CS First also offers free themed clubs you can start at your school. The clubs include 8 hours of coding activities for your students to complete, tied to interest areas like fashion and game design. Make sure to print and hand out this take home flyer for your students so they can continue working on their projects, create new projects, and share them with family and friends.


What should my completed dashboard look like?
You should have at least 20 students listed, each with a star next to their name. A star indicates your student has watched all the activity’s videos and completed the post-activity student survey.

What if I teach fewer than 20 students?
We realize classes come in all shapes and sizes, so just reach out to us and let us know if your class has fewer than 20 students, so we can keep an eye out for your survey completion and make an exception if possible.

What if several teachers at my school want to complete these activities, and we teach the same students?
That's fantastic! Just be sure you check out the ideas for adaptations included in each activity’s lesson plan to keep things fresh for students.

I need more help creating my teacher account for CS First. Where can I learn more?
Please find more information about creating teacher accounts for CS First in Google's CS First help center.

I need more help getting my students logged in to my CS First club with new usernames and passwords. Where can I learn more?
You can read more information about creating student accounts in Google's CS First help center.

How can my students save their projects and share them (either with me as their teacher, or family members and friends)?
The best way for students to save and share their work is by logging in to Scratch using their unique usernames and passwords that were generated when joining your CS First club (review steps 2 and 3 above on how to create your teacher account and club, and review step 4 for how to help students join your club). With that login information, students may click the “Remix” button in the upper right hand corner of their project editor screen in Scratch, sign in, and then click “Share”. This will create a shareable project page, with a URL that can be copied and pasted to others. See the Logo Activity lesson plan for more information.