What is the Hour of Code?

Hour of Code is an international initiative to introduce computer science to students all over the world. In one hour and with no programming experience anyone can teach students the basics of coding.  

CodeCombat has several Hour of Code tutorials for students of various grades and skill levels that can be played year round. Students can move through these levels at their own pace and and you don’t need a programming or computer science background to teach them to type actual text based code. They’ll be able to learn JavaScript, Python, HTML and CSS

When is Hour of Code?

Hour of Code takes place every year during Computer Science Education Week. This year the Computer Science Education week will be December 4-10 2017 but you can host an Hour of Code year round!

What are the tech requirements to participate?

To play the online tutorials you need a computer, Chromebook, or Mac with at least 4GB of RAM on a modern browser such as Chrome, Safari, Firefox, or Edge. 

A minimum of 200 Kbps bandwidth per student is required, although 1+ Mbps is recommended.

I don’t know anything about computer science. Can I still participate?

Yes, anyone can host an Hour of Code. There are many great resources on the Hour of Code site for teachers to use. Students and teachers are provided everything they need within the CodeCombat platform during Hour of Code, so you don’t need a computer science background.

Does it cost anything to participate in Hour of Code?

No, our Hour of Code tutorials are free. If you or your students find that you absolutely love CodeCombat and want access to the full classroom curriculum you can speak to one of our school specialist who can help.

Can I break up the Hour of Code event into more than one day? Can I do an Hour of Code anytime?

Yes, you can host an Hour of Code at any time. You’re free to make the Hour of Code fit into your schedule. You can split the Hour of Code into several sessions during December or anytime of the year. All our CodeCombat Hour of Code tutorials will be available year round. 

What happens if my students finish all the tutorials?

You can ask students who finish all the CodeCombat tutorials to assist other students. Students who finish all the tutorials early can also  play through some of the completed CodeCombat games made by their classmates. 

Do my students need to create a CodeCombat account to do the Hour of Code tutorials?

No, students do not need to create an account on CodeCombat to play through the CodeCombat tutorials. However, students should create a CodeCombat account in the classroom if they want to save their progress or continue their work at home.

Can students participate in the CodeCombat Hour of Code tutorials if they have a CodeCombat account?

Yes, students with existing CodeCombat accounts can participate in all the CodeCombat Hour of Code tutorials!


While most of the levels in the Hour of Code game development tutorials are new, a few are similar to levels that exist in our full classroom curriculum Game Development courses. 

Players logged in as students will be able to access the CodeCombat Hour of Code game development tutorials, Build Your Own Game or Build an Arcade Game, even if they don't have a license to the full classroom curriculum Game Development courses. Players logged in with their student accounts will be able to create and share projects as well. 

Students who have been assigned Game Development 1 or 2 will see progress on levels that appear in both the Hour of Code tutorials and the full classroom Game Development courses. If a teacher assigns Game Development 1 or 2 later on, the student's progress will still be saved. A student will only be able to access the Hour of Code game development levels if Game Development 1 or 2 is assigned by their teacher or via the Hour of Code links above. 


Players who are logged in as teachers and attempt to play Escape the Dungeon will be redirected to the classroom version of Introduction to Computer Science as long as they've created one class. 

Teachers who are logged in will be able to play through both Hour of Code game development tutorials like anonymous Hour of Code players; they'll see items, XP, gems, and can create or share final projects. The only way a teacher can access their final projects again is through the  Hour of Code links above.


I don’t have enough computers or bandwidth for every child. How do we participate? 

  • We have offline activities students can participate in that serve as a great way to introduce computer science: Teacher-Led Activities 
  • Pair programming is a fantastic way to have two students learn to collaborate and communicate sharing one computer: Pair Programming Activity 
  • You can also play the tutorials in front of the class with one computer and a  projector.
Did this answer your question?