How to Help

Advocate for computer science locally

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.

Ask your school to teach computer science

If your local school doesn't offer computer science, ask them to teach our upcoming elementary curriculum or partner with to bring permanent courses into middle and high schools.

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

More than 30 million people of all ages have learned an Hour of Code, a one-hour intro to computer science. Then, encourage your students to learn beyond one hour, or to sign up for a local camp or workshop.

Wear T-shirts to promote computer science

Make a generous donation is a public 501c3, with support from the general public. Founded initially by Ali Partovi and Hadi Partovi, we've been overwhelmed by small and large acts of generosity from individuals and companies who support our vision.

Are you a software engineer? Help spread computer science

Offer help to local teachers

If you're already a software engineer, there are many opportunities to get involved locally. Volunteer to teach our other courses to local student with this guide. And sign up to hear about volunteer opportunities near you.

Or become a volunteer teacher yourself with one of these organizations:

  • CoderDojo - Start a Dojo in your neighborhood, mentor children to learn to code.
  • TEALS - Volunteer to teach Intro and AP CS classes 2 days a week in local high schools.
  • Citizen Schools - Volunteer to teach computer programming in extended-day programs at schools.

Teach an online course to your child, or in any classroom's K-8 Intro to Computer Science course is a ~20 hour series of tutorials and activities, designed for any educator to host in a classroom, after-school activity, or even in a club outside of school or online at home.

Spent 10 minutes adding "hints" to our tutorials

With millions of students trying the Hour of Code, and hundreds of thousands doing the introductory online courses, we could use your help adding helpful hints for students who make mistakes. In just 10 minutes you can help improve our courses.