In Storytelling, students use computer science to tell fun and interactive stories. Storytelling emphasizes creativity by encouraging club members to tell a unique story each day.
In Friends, students are encouraged to sign up with a friend or make a new friend in the club. Friends emphasizes teamwork by allowing club members to tell the story of how their friendship started and imagine a company together.
In Fashion & Design, students learn how computer science and technology are used in the fashion industry while building fashion-themed programs, like a fashion walk, a stylist tool, and a pattern maker.
In Art, students create animations, interactive artwork, photograph filters, and other exciting, artistic projects.
In Social Media, students create fun social media style applications and games while learning about the computer science concepts that enable these programs to work.
In Sports, students use computer science to simulate extreme sports, make their own fitness gadget commercial, and create commentary for a big sporting event.
In Music & Sound, students use the computer to play musical notes, create a music video, and build an interactive music display while learning how programming is used to create music.
In Game Design, students learn basic video game coding concepts by making different types of games, including racing, platform, launching, and more!
Students create fun and complex animated projects. This is an advanced curriculum, which means it teaches new concepts that are recommended for students who have already participated in at least two other CS First themes.
In this sample activity students animate an ocean wave to create a setting, then tell a story that takes place on the high seas.
In this sample activity students tell a story using the characters from Cartoon Network’s "The Amazing World of Gumball."
Be a designer and programmer – bring the Google logo to life using code.
Hey Team, welcome to Activity 2 of Google CS First Sports!
Get ready to channel your inner sports anchor voice while programming athletes to do some cool moves.
In this activity, you will build a competition project while you learn about the computer science concept “events.”
An event in computer science is something that makes an action happen.
Events in Scratch start with the word "when," and they're placed at the top of block stacks to make the code start running.
Events in computer science are a lot like events in your life.
For example, when the bell rings at the end of school, you leave school, or go to an after-school club.
The bell ringing is an event.
Your reaction is to leave school or go to an after-school club.
You can also find events in sports.
For example, when a basketball player steps out of bounds, the ball is turned over to the opposite team.
In the games shown, computer scientists like you use events to model those occurrence in a game.
You’ve used events before.
The “when flag clicked” block you used in Activity 1 causes something to happen when the flag is clicked.
In this activity, you’ll use events to make athletes perform while a commentator talks about the performance.
From here on out, every activity you do will offer a couple starter projects with different sports themes to choose from.
Pick the sport you like the most!
The example may not always show the sport you choose, so if the video says to click on the tennis ball sprite but you chose the volleyball starter project, just click the volleyball sprite instead.
For this activity, choose a starter project from these 4 options: cheerleading, dance, karate, or basketball.
Each project includes athletes in different poses.
Click on the starter project link next to this video for the sport you chose.
It will open in another tab.
Select "remix," then sign in to Scratch using the information from your CS First passport.
Next, most starter projects contain more sprites than you need to do the activity, so you get to choose the ones you like.
This project contains several commentator sprites.
Pick one commentator sprite that you want to program and delete the other sprite.
After you open the starter project and choose your sprites, come back to this CS First tab, and click on the "next" arrow to move on to the next video.
Here's the gameplan: First, click a starter project link.
Then, click "remix," and sign in.
Once you finish, return to this tab, and press the "next" arrow to move on to the next video to program the athletes' routines.