HOUR of CODE
The Hour of Code is a global movement in over 180 countries and is an introduction to coding for students. Anyone can learn the basics of computer science. In one hour, you can spark coding interest in your students with one-hour lesson plans, tutorials, interactive projects, and games.
The Hour of Code runs during December 9-15. What can you do?
1. Spread the word in your school and community
Join the Hour of Code movement. Tell your friends with #HourOfCode!
2. Find a local volunteer to help you with your event.
Search our volunteer map for volunteers who can visit your classroom or video chat remotely to inspire your students about the breadth of possibilities with computer science.
3. Plan your Hour of Code
Choose an Hour of Code activity for your classroom and review this how-to guide. And spread the word with free posters.
It’d super easy and you don’t need to know more than the kids in most cases. Just choose easier coding activities.
Coding Resources & Lessons
There are hundreds of free resources, lesson plans, tutorials and events that bring the power of coding into the K-12 classroom. CLICK HERE: to get all the Hour of Code Activities.
Title | Description | Languages | Devices | Ages |
Dance Party 2019 | Code a Dance Party to share with your friends. Featuring Katy Perry, Shawn Mendes, Lil Nas X, Panic! At The Disco, Jonas Brothers, and many more! | Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Polish, Portuguese, and 10 more! | All modern browsers, Android tablet, iPad, Unplugged | 6+ |
Dr. Seuss’ The Grinch | Learn to program drones and a high tech sleigh with coding magic to capture presents and navigate down the mountain to return Christmas to Whoville. | English | modern browsers, smartphones & tablets | 8-14 |
Write Your First Program | Drag and drop blocks to learn the basics of computer programming with self-directed tutorials and lectures from Mark Zuckerberg and Bill Gates. | 37 languages | modern browsers, smartphones & tablets | 4 – 104 |
Kodable | Students learn the fundamentals of programming through the game. | English | iPad | 5+ |
Star Wars | Drag and drop blocks to create your own Star Wars game! Students work with Rey to program the BB-8 droid to collect scraps. | many | modern browsers, smartphones & tablets | 6 – 10 |
Minecraft | Use blocks of code to take Steve or Alex on an adventure through this Minecraft world. | English | modern browsers and tablets | 6+ |
Hopscotch | Drag and drop editor allows students to create and publish their own games. | English | iPad | 7 – 14 |
Code with Anna & Elsa | Drag and drop blocks to create snowflakes with Anna and Elsa as they ice skate. | English | modern browsers and tablets | 8+ |
Hack a Game | Learn coding skills to hack this game to make it possible to play. | English | All modern browsers | 14+ |
Animate a Name | Pick a name and bring the letters of the word to life using code. Choose a nickname, a pet’s name, an animal, a sport, a place or a hobby. | English, Spanish (Mexico) | All modern browsers | 6+ |
NASA Moon 2 Mars | Explore NASA’s exciting new efforts to reach the Moon and then Mars. Students can design their own animated mission patch, imagine their life as an Artemis astronaut on the Lunar Gateway, and more. Beginners can try step-by-step tutorials, while experienced programmers can create their own original projects with block or text coding. | English | All modern browsers, iPad | 11+ |
CS First (Google) | Drag and drop editor using the Scratch program language to complete many different projects. | English | Chromebooks, laptops, desktops | 9 – 14 |
Hour of Drawing with Code | Khan Academy tutorial: Learn how to draw with code (Javascript and ProcessingJS). | English | modern browsers and iPad | 8+ |
Codecademy | Learn the basics of JavaScript through this interactive guide, includes accompanying quizzes and slides. | English | modern browsers, iOS and Android | 14+ |
Code Monkey | Online game where students program a monkey to catch bananas as they learn a real programming language. | 16 languages | modern browsers, iOS and Android | 14+ |