Hour of Code Tutorials
Beginner, All ages
Take a trip on Box Island and collect all the stars! Box Island is a beautiful mobile coding game that takes kids on an exciting adventure on the charming island. In this tutorial you will learn the basics of algorithms, sequences, loops and conditionals!
Beginner, Pre-reader - Grade 5
Design your own candy troll character and go on a multi-level quest for candy to help your character find its way home. You'll solve coding puzzles to navigate your character through the human world, while avoiding obstacles and collecting gumdrops and mints.
Beginner, Pre-Reader+
Loops are a handy way of describing actions that repeat a certain numbers of times. In this lesson, students will practice converting sets of actions into a single loop.
Beginner, Grades 2+
Choose between making a basketball game or mix and match across sports!
Beginner, Grades 2+
Learn and teach coding in CoffeeScript, a real-world programming language. CodeMonkey is a fun, award-winning game, suitable for everybody, with or without any coding experience. CodeMonkey's adaptive platform will give you all the instructions and hints you need, and will reward you star scores. Write code. Catch Bananas. Save the world.
Beginner, Grades 2+
Let's use code to join Anna and Elsa (FROZEN) as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!
Beginner, Grades 2+
Learn to program droids, and create your own Star Wars game in a galaxy far, far away.
Beginner, Grades 2-8
Scenery in films is often computer generated. Ever wondered how they do it? Next time you find yourself drawing doodles, draw an algorithmic doodle and explore algorithms for drawing nature. The algorithms are recursive: that is they describe one step and then tell you just to draw the next step in the same way, following the algorithm from the start.
Comfortable, Grades 2-6
This, teacher led, activity provides the opportunity for pupils to use a cross curricular approach to computer science and mathematics. Pupils will create a computer program to solve a variation of a famous problem in a branch of Mathematics (Game Theory), called The Prisoner’s Dilemma.
Beginner, Grades 6+
In this activity, students create random melodies using various musical scales and instruments. Create music through code!
Beginner, Grades 6+
Create your own mobile app. Learn the sequencing and systems thinking to create apps you and your friends can use. Design using chat Blox, quizzes, flashcards, calendars, maps, pictures and more into stories or interactive apps that work on any iOS or Android phone. Anyone and everyone can create a mobile app. Your content, Your customization, Your APP on Your Phone.
Comfortable, Grades 6+
Learn about Event-Driven programming using the power of spells! With CodeSpells, you can design and create your very own wizarding spells using Google’s easy-to-use Blockly coding interface or a built-in JavaScript text editor. Through spell creation, students will learn how to write code based around events and become familiar with Event-Driven coding concepts.
Comfortable, Grades 6+
Create your own game - with monkeys! This is a new online course from the creators of CodeMonkey. Learn how to build your own online game from start to finish using CoffeeScript, a real-world programming language. Learn to add sprites, control them using your keyboard, avoid enemies, add and subtract points, create obstacles and don't get eaten by the tiger. No previous experience needed. After you’re done, share your game with friends!
Comfortable, Grades 9+
This step-by-step puzzle game provides an easy introduction to bot programming. The aim is to win a starship race against other players. The game is simple to start and only requires a few lines of code to have a ship move around, but there are near-infinite possibilities of improvement to create more sophisticated bots.