Hour of Code Teacher Resources

Running a successful Hour of Code event requires more than just a coding activity — it requires teacher-facing resources that help educators prepare, facilitate, and follow up effectively. codeguppy.com supports teachers throughout the entire Hour of Code process with a platform-ready coding environment, free downloadable curriculum and activity materials, printable student handouts, and a library of beginner JavaScript activities that are specifically designed for the mixed-ability groups typical of whole-school coding events.

For teachers who are new to running coding events, the platform's self-guided activities significantly reduce the facilitation burden. Students can follow tutorial instructions independently, freeing the teacher to circulate, support struggling students, and encourage those who are ready to experiment beyond the tutorial. The visual, graphical output of codeguppy.com activities also means that teachers can assess student progress at a glance — a screen full of colorful code output is far more readable than a console full of text.

The free printable "Draw with Code" activity booklet — available in the Download section — is one of the most useful teacher resources for Hour of Code events. It provides a physical activity guide that students can follow without constant screen-switching, a take-home resource that extends the learning beyond the event, and a concrete artifact of student participation that can be displayed in the classroom or sent home to parents. Teachers consistently report that students who take the booklet home often return to coding independently.

Whether you are planning your first Hour of Code or your tenth, codeguppy.com has the teacher resources to make your event a success. Visit the Educators and Download sections for curriculum guides, activity booklets, and everything else you need — all completely free.

Hour of Code Teacher Resources

A free coding platform for schools

codeguppy.com is a free coding platform for high-school and middle-school students. Teachers around the world are using codeguppy.com to teach JavaScript.

To make coding easy, fun, and engaging for students of all ages, codeguppy.com comes with an online code editor and a graphical oriented runtime based on the p5.js library. The platform enables students to learn JavaScript while building fun games and animations.

Coding projects and activities for students

codeguppy.com comes with tons of coding projects and activities that students can use as a starting point for their projects.

Contact us!

If you want to learn more about the free coding platform, please feel free to contact us at any time. We can discuss how to get started with coding, how to implement codeguppy.com in your coding club ... or even discuss coding questions or share programs.

Browse projects Watch coding lessons Explore downloads