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+