Home Coding in the Classroom

Coding in the Classroom

Hour of Code Volunteer Resources

Updated 12/5/2017

Volunteer Positions

Are you still considering volunteering? Jump on in! View the responsibilities of each position to guide your choice.

Training Resources

Leading (or helping with) Hour of Code is fun and only requires a little bit of preparation! The most important thing to remember is that we are there to introduce ourselves and computer science---so be certain to start with an introduction to computer science and then allow each volunteer to introduce themselves.

Below, you'll find materials to help you prepare!

Volunteer Training Slides

Sample Lesson Transcript

Video lessons that address common situations:

And finally, Outtakes!

Background Checks

Many of our schools require background checks. If you are volunteering at one that does (you can find out from the signup genius), follow the instructions to apply.


Code.org provides many lessons, and the Hour of Code organizing committee has evaluated many of them. From that effort, we found some that we recommend: UTCS Hour of Code Recommended Lessons

Please pay careful attention to the recommended age range!

If you are presenting a lesson that does not begin with a video, here is a 5-minute video (so maybe a little long), Computer Science is Changing Everything.

Additionally, we have some prepared (and usable) slides explaining common CS problems---you can use these to interest older students who finish early. The slides have corresponding videos, but use those just to prepare yourself. In class, explain the problem in person.

Dining Philosophers (video)

Handshake Lemma (video)

N-Gram Language Modeling (video)

The Generals' Paradox (video)