How can I bring computer science to my school?


Over 120 school districts across the country use's curriculum to teach almost 10% of all U.S. students, and almost 15% of the nation's Hispanic and African American students! We're proud to offer our K-12 curriculum and content for both students and teachers entirely free to anyone in the world, without any partnership required. You can find a teacher's guide for getting started with using in your classroom here.

You can find our K-12 curriculum in full at!

Professional Development for Teachers offers hands-on workshops and online support at no charge. Over 50,000 educators have been through our workshops and thousands more attend every month. Whether you're brand new to computer science or an experienced tech teacher looking for the best way to use curriculum, our professional learning program is a great way to get started.

If you're an elementary school teacher, you can sign up for a 1-day in-person professional development workshop to be trained on our K-5 curriculum here. If you're a middle school or high school teacher, check out our professional learning programs here.

Support Computer Science

Beyond our educational programs and curriculum, here are more steps you can take to bring computer science to your school or community and spread word of its importance. 

  • Try an Hour of Code with your students
  • Advocate in your community about computer science education
  • Get involved with's mission 
Have more questions? Submit a request


Powered by Zendesk