Empowering all students to create with technology through free computer science clubs

CS First provides free, easy-to-use computer science (CS) enrichment materials that target and engage a diverse student population.

Get Involved Learn More

Theme-Based Clubs

Each CS First club is based on a real-world theme and offers about 10 hours worth of lessons and activities. The different club themes aim to attract and engage students of varying backgrounds and interests. All materials are targeted at students in 4th - 8th grades (or between the ages of 9 - 14) and are free and easy to use.

Explore Our Materials

Music & Sound

Music & Sound theme icon


Art theme icon


Storytelling theme icon


Fashion theme icon

Game Design

Games theme icon


Friends theme icon
Volunteer helping students

Free and Easy – No Experience Needed

You don't need computer science experience to host a CS First club. All you need is access to a location, an available computer for each participant, and a group of students.

Start a CS First Club

Volunteer at a Club Near You

To reach as many students as possible, CS First needs help from volunteers like you! You don't need prior computer science knowledge or education training to get involved — the only requirement is enthusiasm to help young people learn and explore.

Learn about Volunteering
Volunteer helping students
CS First student

Help Us Spread the Word

Many CS First clubs get their start when parent and community advocates raise awareness by making phone calls or emailing school leaders. Make a difference in your community by spreading the word!

Learn about Advocating