Educator resources

Start with an Hour of Code for your students

The Hour of Code is an opportunity for every student to try computer science for one hour. You can also teach the Hour of Code all year-round. Tutorials work on browsers, tablets, smartphones, or "unplugged."

Bring computer science to your elementary school this fall

Sign up to be notified about workshops coming this fall. Workshops will provide training and support for teaching's new K-5 curriculum, with distinct courses for K-1, 2-3 and 4-5.

Partner with us to bring computer science to your district (US public schools)

Bring permanent computer science courses to your entire district. will provide everything you need, from professional development to curriculum, including stipends for teachers. If you are a private or international school, know that all of our curriculum and professional development resources will be publicly available under a Creative Commons License.


Teach our short intro course in any classroom or club (self-serve)'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, or even in a club outside of school.

In partnership with we are offering up to $1,000 in rewards to the first 1,000 teachers to successfully establish this course in U.S. public school classrooms.

K-12 computer science curriculum

We aim to provide curriculum resources for a full K-12 pathway in computer science. This is a work in progress, in collaboration with educators throughout the computer science community. All of our curriculum resources will be publicly available under a Creative Commons License.

Inspire students (especially women) to try computer science

Here's a collection of videos, posters, and how-to resources to help inspire students to try computer science. Also, use our educational video library and nominate a student or teacher you know for a award.

Third-party resources for educators

Click below for links to other resources for educators interested in teaching computer science.

Run your own K-5 professional development

By fall 2014, we will make workshop materials publicly available under a Creative Commons License. We are currently recrutiing:

  • Current computer science teachers: sign up to host professional development as a affiliate
  • University schools and colleges of education: partner with us to integrate computer science training into your curriculum