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.
The program that you made today used many concepts that you may not have seen or heard about before.
In computer science, you learn programming concepts, like what specific blocks do, but also new ways of thinking and solving problems.
You had to think through some tough problems when you sequenced code between two sprites and when you figured out how to use two loops inside each other to program the wave effect.
This type of abstract thought is very difficult at first, but through practice and persistence, it becomes much easier over time.
Learning computer science will teach you how to code things like apps, animations, websites, and machines, and it also will teach you new ways of thinking.
Knowing a little computer science empowers you to create wonderful things, solve difficult problems, and understand how the technology around you works.
Check out how these high school students used creativity, problem solving, and a little computer science to help their community.
We surveyed people and asked them what they thought about their community trash and what they thought about graffiti in the community and most people said that it was a big issue.
So, we wanted to fix that.
So we decided to code an app that would help people get together to clean up their community.
What the user does is take a picture of a site where there is something that needs to be cleaned up and community members can help clean it up.
Coding is not boring.
It's not hard. It's actually pretty easy, and it's fun to take on the challenge.
To continue to learn more about computer science, you can take part in a local Google CS First club, or try to get one started at your school, library, or community center.
It doesn’t take a computer science teacher to run a club, so if you want to create one at your school, you can even offer to run it yourself!
If you want to explore the materials outside of a club, go to cs-first.com, click view materials, and pick a theme and project that look interesting to you!
Beyond Google CS First, you can study computer science in high school, college, or even on your own.
Large companies like Google and even small companies in your community need people with creativity, persistence, and computer science skills!
To learn more about computer science on your own, click the "additional resources" link next to this video.
If you liked what you did today, talk to a teacher about starting a free Google CS First club at your school.
Hope to see you soon!