Learn to code and earn cool stuff for your classroom!

Thanks to Google, students like you at U.S. public high schools who complete this 12-hour JavaScript curriculum will receive a $100 DonorsChoose.org gift code to put toward awesome resources for your classroom. If your teacher helps 10 or more students from groups traditionally underrepresented in computer science (girls, or boys who identify as African American, Latino, American Indian or Alaska Native) complete the course, they’ll earn an additional $1,000 DonorsChoose.org classroom funding credit.

Attention: The deadline for this year’s program has passed, and all funding rewards have been distributed. Thanks so much to all those who participated! Students are still of course welcome to complete the course, and we’ll let you know on this page if additional rewards become available.


DonorsChoose.org is a website through which public school teachers like yours can request materials they need for their classrooms. By completing this course, you’ll not only be learning fundamental computer science skills you can use to create your own websites — you’ll also be helping your teacher.

Tell us a bit more information before starting:


By signing up, you agree to our Terms of Service.

What kinds of resources can my teacher request?

Your teacher can request anything from technology resources like tablets and 3D printers to field trips like a college visit.

How long will it take?

12 hours. You could work on it for an hour a day for a couple of weeks, or spend just a single weekend knocking the whole thing out!

Why is the bonus funding specifically geared for girls and students of color?

Google wants to recruit and develop the world’s most talented and diverse people, and they want every student to have the chance to explore the great careers available in the technology sector. Learn more.

Can my students earn rewards if they completed this course last year?

Google wants to help as many students as possible get introduced to computer science, so only new students are eligible for this year’s rewards.

What will I learn?

In this JavaScript curriculum, you'll learn how to create a choose your own adventure game and build a digital phone book.

Why should I learn to code?

With computer science skills, you can create a life-saving medical device, program an entire city’s transportation system, design a game that helps kids everywhere learn to read - the possibilities are endless.

Is there a deadline?

The first deadline to have your students complete the course is March 17, 2015. We’ll let you know on this page if there are still funds available after that date.

When will I receive my rewards?

DonorsChoose.org will email you your classroom funding credits on or after April 2, 2015.


Contact DonorsChoose.org