Hour of Code Teacher Guide

Welcome to Hour of Code on Codesters!

Through Codesters Hour of Code projects you will be introduced to a variety of programming concepts by creating fun games, art, and animations. In the process, you will learn Python, a real programming language used every day at companies like Facebook, Pinterest, and YouTube.


Once they’ve completed the skill-building activities, students will have the opportunity to customize their creation, build a new project that emphasizes learned coding skills, and share projects on our Explore page!

How can I prepare for Hour of Code?

Codesters works best if each student is able to work on their own computer, but it is also suitable for pair programming. Make sure that each computer has a modern web browser, like Chrome, Safari, or Firefox installed. Codesters works best in Chrome. Codesters does not use sound, so it is not necessary to obtain headphones.

What types of activities are available?

Decide which lesson you’d like to teach. We have five lessons available that are meant to be self guided. All lessons are available with English or Spanish instructions. Students can choose the version they want to work with by clicking a link at the beginning of the lesson. Students can work through them at their own pace, and each activity provides the student feedback to guide them towards the correct answer. Each self-guided activity includes a teacher guide and debugging support materials .

Self-guided activities suitable for beginners ages 9 and up:

Two of our lessons are common core aligned content-area lessons meant to be led by a teacher in a class:

What resources can I use while teaching?

You can find the teacher materials for each activity by clicking on the activity listed above or by going to the Hour of Code page and clicking Teacher Materials in the lesson description.

You may want to print out some of the other materials for your own use or to distribute to students:

For Teachers:

For Students:

Why Python?

Python is a modern, flexible programming language used every day by companies like Facebook, Pinterest, and NASA to create amazing things. With its simple, straightforward syntax it’s easy to pick up for beginners but powerful enough to create complex programs. According to According to the Association for Computing Machinery, Python is the language of choice for introductory computer science courses at 80% of universities with top ranked CS departments.

Our Toolkit

Students can start coding right away by using our toolkit to drag and drop lines of text into the code editor. Students will modify the code that they drop into their program as they learn about basic syntax and structure. As students gain more confidence with text, they can use a combination of toolkit blocks and typing to create more complex programs.

What concepts are covered in the self guided activities?

Making an E-Card Monogrammed T-Shirt Design Your Company Logo
Basic Syntax Basic Syntax Basic Syntax
Sprites Events Shapes
Strings Position Coordinates Variables
Program Organization Computational Thinking Spatial Reasoning

What concepts are covered in the teacher led activities?

Coordinate Plane Transformation Puzzles
Basic Syntax Basic Syntax
Parameters Parameters
Position Coordinates Identify Static Transformations
Events Perform Static Transformations
Program Organization Spatial Reasoning

Ready to get started?

Click here to go to our Hour of Code page where you can view all of the lessons we offer for Hour of Code and try them for yourself!

Having Issues?

Click the Support Button at the bottom left corner of the screen to send us a support request. We willemail you as quickly as possible to help resolve your issue. Or email us at support@codesters.com.

Interested in using more Codesters curriculum?

Codesters offers a full 40-lesson Intro to Python curriculum as well as several standards-aligned Math modules. Visit our pricing page to see the plans we have available. After creating a teacher account, you’ll be able to demo any of our content by clicking “Demo” on one of the modules. Click here to learn how to create a teacher account with Codesters. You can also contact us at info@codesters.com for more information.