HOUR OF CODE
Inspire the next generation of coders
Our Hour of Code activities provide teachers, parents, and educators with free tutorials and lesson plans.
Introduce coding to your students in just 1 hour or less!
Each easy-to-teach lesson is designed for kids ages 8 and up. K-12 curriculum These fun activities will be sure to capture your student’s imagination, expand their creativity, and teach them key programming concepts.
No previous computer programming experience is required for teachers!
Ready to go?
Start WITH THESE 3 ACTIVITIES FIRST
These three Hour of Code activities are sure to inspire your students.
Make "Don’t Drop the Phone!"
Engage your students with programming fundamentals through creative coding and play.
In this lesson, students can make their own version of the hilarious tapper game “Don’t Drop the Phone.” Along the way, they will learn critical problem solving skills, game design, and key programming concepts such as: clones, sequences, loops, rules, and randomization.
Make your own Crossy Road
In this activity, students can create an App Store favorite: Crossy Road!
By the end of this lesson, students will have created a real game that they can customize to make their own and share with friends. Along the way, they will learn how to use key programming concepts.
Make Geometry Jumper
Give your students the thrilling opportunity to create a real game!
By the end of this activity, your student will have a fun game of their own that they can play and share with friends. Along the way they will build an understanding of key programming concepts, problem solving, debugging, and game design skills that will develop their confidence and creativity with code. No previous coding experience is required.
Transform Your Lessons
With these fun activities
Incorporate code into a science or English language arts lesson.
Lesson plan: ELA + coding
Let your students code their poems, stories, or a historical event to life!
This lesson is an exciting way for your students to create connections between programming and other subjects/fields they are interested in. In this activity, students will identify and analyze key components of story structure, and code a project using fundamental programming concepts such as events and sequences.
Lesson plan: Modeling Natural Systems
In this activity, your students can build an interactive model of the water cycle in Hopscotch!
Students will use Hopscotch as a tool to express understanding of scientific concepts, and they’ll be in awe of the animations they can create with just a few lines of code. You can even apply the same premise of this activity to other natural systems!
Make a Quiz App
In this activity, students will create a multiple-choice question quiz that will help them answer an age-old question: “Which emoji are you?”
This fun project introduces fundamental computing concepts such as: sequencing, events, loops, values, and conditional statements. With a little adjustment, this same activity can be made into a factual quiz that checks the answers for correctness; for example, an english quiz on new vocabulary words or a biology quiz about the structure of a cell.
Let Creativity Run Wild
with these fun interactive art projects
Your students will be blown away by how creative they can be with code.
Make Emoji Draw
Give your students the gift of creativity with code!
Your students will blown away by how creative and expressive coding is after creating a fun drawing app with just a few lines of code. Students will write rules and sequences to bring their art to life. They’ll also learn how to use problem solving skills to design solutions and debug their code.
MAKE A FIREWORKS APP
Get your students excited to create technology!
This step-by-step video and lesson guide will show students how to code an app that generates fireworks (safely!) with just a few taps. In addition to creating a real app, students will learn critical problem solving and design skills.