Wishlisted Wishlist

Please confirm that you want to add How To Host An Hour Of Code At Your School to your Wishlist.

Add to Wishlist

How To Host An Hour Of Code At Your School

Introduce your K-12 students to computer programming through a fun, interactive Hour of Code event at your school!
4.1 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,078 students enrolled
Created by Awesome Inc
Last updated 4/2014
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Limited Time offer! Receive access to all course content absolutely free!

The team at Awesome Inc has run over a dozen Hour of Code sessions at K-12 schools, introducing over 1200 students to the basics of Computer Science and programming. This course covers a few tips and tricks that we've learned to make these sessions more fun for students, and more enjoyable for teachers/staff/parents to facilitate.

Who is the target audience?
  • K-12 teachers, administrators, and parents who want to host an Hour of Code at their school
Students Who Viewed This Course Also Viewed
What Will I Learn?
Learn how to run an Hour of Code session at your K-12 school
Discover resources for students to continue their computer programming education after the Hour of Code session
View Curriculum
  • A computer with modern web browser and Internet connection
  • A passion for teaching kids!
Curriculum For This Course
Expand All 12 Lectures Collapse All 12 Lectures 58:41
What is the Hour of Code?
1 Lecture 01:34

An Hour of Code is an (approximately 1-hour long) event where students get the opportunity to learn the basics of Computer Science through a series of hands-on programming activities.

Intro the the Hour of Code
How Do I Prepare?
2 Lectures 03:05

Before your Hour of Code begins, do the following:

  • 1. Identify a location for your event. Computer labs work great if available, but if you're in a 1:1 school (1 laptop or mobile device per student, with Wi-Fi access), then any room will do. A projector or large display in the front of the room is helpful for showing a video.
  • 2. Review the online resources and test them on your school's network. Load up a video from Code.org on YouTube. Try the Angry Birds tutorial. If these links are blocked at your school, see if your network admin or IT staff can temporarily allow access to them.
  • 3. If you're doing an offline activity, make sure you have the necessary materials (eg plastic cups, paper, pencils for the My Robotic Friends activity).
  • 4. You and any teaching assistants should go all the way through your chosen activity. Things will get tricky at some point, and some students will get stuck. If you've been through the activity before, you'll be more prepared to help.
  • 5. If available, invite a teacher, parent, or local professional who has experience with computer programming. Ask them to give a 5-minute explanation of what they do and how programming works. Have them stick around to interact 1-on-1 with students as they're doing the activities.
  • 6. Get excited! Students will have a lot of fun with these activities. Their excitement will feed off of yours, so don't be afraid to make mistakes (even great programmers do that). Dive in and see what you can do!
Getting set up

Enhancing the event with community support
What Happens During The Event?
4 Lectures 38:47
Angry Birds activity - intro

This FULL WALKTHROUGH will explain how to complete each step in the Angry Birds and Plants vs Zombies. Feel free to skip this lecture if you don't need this level of detail.

Angry Birds & Plants vs Zombies - full walkthrough

Codecademy activity

Offline activity: My Robotic Friends
Experience A Live Hour Of Code Session
3 Lectures 13:40

When our team from Awesome Inc is visiting a school, we have a teacher or staff member introduce us to the students. Typically they say a few words as to why they decided to host an Hour of Code session at their school, as well as mentioning other opportunities (courses, summer camps, clubs, etc) where students who enjoy the Hour of Code session can go next.

Intro to Hour of Code Session

We send students to a list of tutorials (most via Code.org or Codecademy) and then our team walks around the room to provide assistance where needed. Peer support (students helping students) is also a big part of this learning experience.

Helping students with the Angry Birds and Plants vs Zombies tutorial

When we're done, we point out to the students that they've all written code. They have a long way to go before they're proficient programmers, but this at least breaks the ice and whets their appetite to learn more. We congratulate them on their progress so far, and inform them of additional resources / next steps for learning to code.

Session Wrapup
What Resources Can Students Use After The Event?
1 Lecture 00:33
Other resources
1 Lecture 00:49

That's it! Go be awesome and host an Hour of Code at your favorite K-12 school!

About the Instructor
4.2 Average rating
114 Reviews
8,262 Students
6 Courses
Learn to Code, Start a Company, Create Something New.

Founded in 2009, Awesome Inc exists to create and grow high-tech startups. We do this by hosting community events, leading technology education courses, and offering a shared workspace. Our Awesome Fellowship Program provides mentorship for early-stage startups, while our Awesome Inc U program helps anyone learn to code. Our small but nimble team is made up of engineers, designers, marketers, and experienced entrepreneurs. Collectively, we hold masters degrees in economics, business, psychology, and public administration, and have started more than half a dozen companies.

Report Abuse