navigate_before Back
Choose a Theme
navigate_before Back to Themes

Students use code to tell fun and interactive stories. Storytelling emphasizes creativity by encouraging students to tell a unique story each day.

Students work in pairs, tell the story of how their friendship started, and imagine a company together.

Fashion & Design

Students build fashion-themed programs including a fashion walk, a stylist tool, and a pattern maker.

Students create animations, interactive artwork, photograph filters, and other exciting, artistic projects using code.

Social Media

Students create fun social media style applications while learning about the computer science concepts that enable these programs to work.

Students use computer science to simulate extreme sports, make their own commercial, and create commentary for a sporting event.

Music & Sound

Students play musical notes, create a music video, and build an interactive music display.

Game Design

Students learn basic video game coding concepts by making different types of games, including racing, platform, and launching.


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.

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.

Two Characters Chat - Pilot Lesson

Two characters travel to their favorite place.