The Hour of Code is a global movement reaching tens of millions of students in 180+ countries taking place during Computer Science Education Week. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 45 languages with no experience needed for ages 4 to 104. Start by reading the inspiring two stories of teenagers who created apps used for tracking COVID-19:

Hour of Code Activities (MS, HS)

CodeCombat: Code, Play, Create
Grades 6+ | JavaScript, Python
Code and play a series of game levels while learning important computer science concepts. On the final level, show off your creativity and skills to code your own game from scratch!

Zulama MakeQuest Video Game Activity
Grades 6+ | JavaScript
In this activity you will learn to edit JavaScript code through a playful action game and master computer science concepts like variables and functions. Create your own game in the Sandbox by remixing and expanding on existing game code. Then publish and share your game with friends and family.

Professor Photon's Color Conundrum
Grades 6+
Professor Photon is a highly regarded physicist gone rogue. She has eliminated color from all digital devices! In this Escape Room style project, the learner joins Marlee and Tyrell as they learn about binary numbers, light, color, and more to unravel Professor Photon's Color Conundrum, and restore color to the world's devices.

Analog Clock STEM Kit
Tynker l Grades 6+ | Blocks, Tynker, JavaScript, Python
Use your knowledge of math and geometry to create a working analog clock with moving second, minute, and hour hands. You'll need to calculate the angle that each hand should point based on what time it is. When you're done, you can add in reminders about what you need to do throughout the day to make your own alarm clock!

Star Wars: Building a Galaxy with Code
Grades 6+ | JavaScript
Learn to program droids, and create your own Star Wars game in a galaxy far, far away.

CSS Animations: Travel Through Time
CSS Animations
Grades 9+ | HTML, CSS
Take an adventurous travel through time and conquer deep space while learning how to move, rotate and transform objects using the basics of animation in CSS.

3D Flappy Bird
Grades 9+ | Blocks, JavaScript
Use your imagination to create a 3D Flappy Bird game. Use code to make 3D models come alive with fun. At the end you can share your creation with friends and challenge them to a high score.

Interactive Art: Bringing Art to Life with Code
Grades 9+ | JavaScript
Learn to draw and animate shapes with code to create interactive artwork inspired by artists. This activity will be easier for those who have some experience with JavaScript.

Bloons Trigonometry Defense
Grades 9+ | Blocks
In this lesson you will code a shooting monkey tower from the popular Bloons Tower Defense game. By the end of the lesson you will know the angle finding maths and algorithms commonly used in many of today's most popular tower defense games. You will be able to apply this knowledge in your own game. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code.

DragonScript Arena: a Javascript coding game with Dragons
Grades 9+ | JavaScript
Welcome to DragonScript Arena – the programming strategy game and coding club. Level up your Javascript & Software Engineering as you play! Build your own Dragon A.I. Imagine Battlebots but with robot Dragons.