Resources to help schools (and volunteers) plan and run an Hour of Code:


Hour of Code Tutorial & Activity Picker for Schools “Hour of Code” How To Guide


CodeBrooklyn “How To” Video for Hour of Code for Volunteers and Teachers



Beyond Hour of Code: Curricula for In-School Coding

Middle School

High School

  • CSP
  • ECS
  • AP CS A – Java Programming
  • Intro to Computer Science Principles (modified version of BJC above as a 1-semester non-AP course. TEALS offers a free curriculum. Contact

Other Resources for Educators



Computer Science Teachers Association Videos

Some inspirational, some CS content


CS Unplugged

Computer free activities to teach the basics of CS and Computational Thinking


National Center for Women in Information Technology


The resources pages are especially useful. They have promising practices (about pedagogy), recommended curricula, outreach in a box, and many others

Mentoring, Clubs, and After School Programs