Hour of Code

Try an Hour of Code activity and learn to code along with millions of students around the world.

146,183,219

participants

What is Hour of Code™

Hour of Code™ is a global movement to introduce people of all ages to computer programming in a fun way. Tynker’s Hour of Code™ activities can be taught during the December event, or year-round.

Your class will love Hour of Code with Tynker

Getting Started Is Quick and Easy!

Sign up today

Tynker's Hour of Code activities

30+ fun coding activities to keep your students engaged, motivated, and rewarded as they learn programming the fun way!

No programming experience required for teachers or students!

Barbie™ Pet Vet

Students solve several coding puzzles and learn to use basic programming concepts such as loops and conditional statements.

Grades
Pre-reader - 4
Student Experience Level
beginner
Programming Language
Blocks, Tynker, Python, Javascript

Space Quest

In these 23 coding puzzles, students will learn core programming concepts such as loops and conditionals.

Grades
Grade 1+
Student Experience Level
beginner
Programming Language
Blocks, Tynker, Javascript, Python, Swift

Dragon Blast

In these 27 coding puzzles, students will learn advanced sequencing, debugging, and other intermediate coding skills.

Grades
Grade 3+
Student Experience Level
beginner
Programming Language
Blocks, Tynker, Javascript, Python, Swift

Peep: Nature Walk

In this tutorial, students create an animated scene where Peep explores the world around him.

Grades
Pre-reader - 4
Student Experience Level
beginner
Programming Language
Blocks, Tynker

Peep: Dance with Friends

In this tutorial, students program an animated dancing scene using the characters from Peep and the Big Wide World.

Grades
Pre-reader - 4
Student Experience Level
beginner
Programming Language
Blocks, Tynker

Bird Mayhem

Students use cloning to create more birds and change physics properties to make the birds move and bounce.

Grades
Grade 5+
Student Experience Level
beginner, comfortable
Programming Language
Blocks, Tynker, Javascript, Python

Brick Breaker

Students program keyboard motion using impulses, detect collisions, and program the motion of the ball. They can theme the game and add their own levels.

Grades
Grade 2 - 5
Student Experience Level
beginner, comfortable
Programming Language
Blocks, Tynker, Javascript, Python

Candy Quest

Students solve several coding puzzles and learn to use basic programming concepts such as loops and conditional statements.

Grades
Pre-reader - 4
Student Experience Level
beginner
Programming Language
Blocks, Tynker

Code Commander

Students complete a set of 18 puzzles where they program members of an army.

Grades
Grade 6+
Student Experience Level
comfortable, experienced
Programming Language
Blocks, Tynker, Javascript, Python

Code Monsters

Students complete a set of 20 puzzles where they program the monsters they've collected.

Grades
Grade 3+
Student Experience Level
beginner, comfortable
Programming Language
Blocks, Tynker, Javascript, Python

Toxic Jungle

In these 20 coding puzzles, students will learn core programming concepts such as loops and conditionals, as well as Python syntax.

Grades
Grade 7+
Student Experience Level
comfortable, experienced
Programming Language
Python

Debugger

Students complete several coding challenges that progressively add capabilities to overcome the "bugs" and eventually complete the game.

Grades
Grade 5+
Student Experience Level
comfortable, experienced
Programming Language
Blocks, Tynker, Javascript, Python

Dragon Dash

Students complete a series of levels using basic programming concepts such as sequencing, repetition, conditional logic and counting.

Grades
Grade 5 - 8
Student Experience Level
beginner, comfortable
Programming Language
Blocks, Tynker, Javascript, Python

Hot Wheels: Hack the Track

Students create and publish their own racing track.

Grades
Grade 3+
S