How you can help

Support our mission to make computer science accessible for every child, everywhere. Your efforts help us inspire future innovators and bridge the tech education gap.

Make a donation to

We're working to give every student the opportunity to learn computer science — both online AND in schools, where we establish permanent courses and train teachers. For every dollar you donate, one child is introduced to computer science.

Become a partner works with other nonprofit organizations as partners to help spread computer science in a local, sustainable fashion. Learn more about our program.

Volunteer in a classroom

Volunteer to teach the Hour of Code or be a guest speaker in a local classroom. Sign up to hear about opportunities near you.

Become a volunteer

Help us translate

Volunteers have translated our tutorials in over 45 languages. Help us continue to expand our tutorials for students around the world!

Start translating

Speak up for computer science education

Learn more about's advocacy work across the U.S. and the ten policies we recommend states adopt to make computer science foundational for all students. Plus, find out how you can drive change in your state.

Learn about our advocacy

Bring computer science to students

For administrators

Join the thousands of schools who have already incorporated computer science into their curriculum.

For parents

You can help encourage your student's school to offer or expand computer science education.

For educators

Start teaching today — no computer science experience necessary — with our professional learning workshops.


Support our work and wear the movement with pride. Our hats have been worn by President Obama and celebrities too.

Visit the store

Spread the word

Amplify our impact by sharing with your network. From social media to email updates, discover how you can help us reach more educators, students, and advocates.