How to Help

Make a generous donation

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

Donate now Start a fundraiser

Donate through DAF Direct

Donate through your donor advised fund with Fidelity Charitable, Schwab Charitable or BNY Mellon and make your grant recommendation to through the DAF Direct online form.

Ask your school to teach computer science

Encourage your local school to start teaching computer science. To make it easier, offers courses for every grade level from kindergarten through high school at no cost. And, teachers can enroll in our hands-on professional learning workshops offered locally across the United States.

Sample letter   Resources for schools

Help us spread the word

Follow us on Facebook or on Twitter and re-share our posts. Or stay in touch with our quarterly email updates.

Petition your state to allow computer science to count towards math or science high school graduation credits. And promote computer science in your area with these stats, quotes and videos.

Add your support

Teach an online course to your child, or in any classroom's online platform Code Studio enables students to learn the basic concepts of computer science as early as kindergarten. You don't need any prior experience to get started - you can learn along with your children. If you do know some programming, try App Lab, a JavaScript programming environment for high school students to create apps.

Find a course

Buy a CODE hat or t-shirt

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


Learn about our advocacy efforts in your state

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

Host an Hour of Code - at work, in your community, or local school

Millions of people of all ages have learned an Hour of Code, a one-hour introductory course designed to demystify computer science and show that anybody can learn the basics. Anybody, anywhere, anytime can learn an Hour of Code.

Host an Hour of Code

Translate our tutorials

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

Translate tutorials

Are you a software engineer? Volunteer in a classroom

Even an hour makes a difference

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

Volunteer in a classroom

Volunteer weekly with these great organizations

  • TEALS brings together hundreds of software engineers and teachers to help build sustainable CS classes across the country. Join the more than 1,500 CS professionals who have made an impact in local high schools by volunteering 2 days a week to teacher Intro and AP CS classes.
  • CoderDojo - Start a Dojo in your neighborhood, mentor children to learn to code.
  • Citizen Schools - Volunteer to teach computer programming in extended-day programs at schools.

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

United States International