# data[].attributes.body
Official Hour of Code Activities (Sort by age range.)

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.attachment_link.title
CS First has been turned down - CS First Help

# data[].attributes.attachment_link.description
Google’s CS First was turned down on June 30, 2025. When CS First launched in 2013, the intention was to provide much-needed resources for K-12 computer science education. The landscape has since evol

# data[].attributes.body
Download the app from the student portal. Great for K.

# data[].attributes.attachment_link.readable_text
◆ Box Island - Award Winning Coding Adventure for Kids!

Box Island is a mobile game that takes boys and girls on an exciting adventure, while teaching the fundamentals of coding. Kids apply the basics, such as loops and conditionals, to progress through the super fun and challenging gameplay. Rendered in a beautiful 3D game world featuring 100 levels, where the first 10 levels are free, Box Island is a story-driven journey that keeps kids highly engaged and motivated while playing.

◆ The Hour of Code is back!

Take a trip onto a new mysterious island and help Hiro explore it! In this fun mobile tutorial, students take part in a journey that has been specifically designed for the Hour of Code™ campaign. The tutorial is free, student-led and suitable for age six and up (6+).

◆ Awards and Featuring

- Winner of Gold Award at Parents' Choice Awards 2016
- Winner of Best Fun for Everyone at Nordic Game Awards 2016
- Winner of Bronze Award at International Serious Play Awards 2016
- Featured by Code.org for the Hour of Code 2015 as official mobile partner
- Featured in Techcrunch, Mashable, Adweek and Guardian
- Featured in the App Store in over 75 countries!

◆ Coding fundamentals that kids are introduced to

- algorithmic thinking
- pattern recognition
- sequencing
- loops
- conditionals
- debugging

◆ Purchases

The first 10 levels are free to play as an introduction.

After that, learn the coding fundamentals by purchasing any of the following!
- Junior Coder: Unlock 20 levels for $2.99
- Skilled Coder: Unlock 50 levels for $5.99
- Master Coder: Full-game unlock of 90 levels for $7.99

◆ Importance of Coding

"Everyone should know how to program a computer, because it teaches you how to think!"
- Steve Jobs, Founder & CEO of Apple

"Along with reading and writing, the ability to program is going to define what an educated person is"
- Salman Khan, Founder & Executive Director of Khan Academy

◆ Supported languages

English / Spanish / German / Italian / French / Portuguese / Brazilian / Chinese / Japanese / Korean / Vietnamese / Indonesian / Turkish / Greek / Romanian / Russian / Croatian / Czech / Hungarian / Polish / Ukrainian / Dutch / Swedish / Norwegian / Danish / Finnish / Icelandic

◆ Follow

Website: https://boxisland.io
Facebook: https://www.facebook.com/boxislandgame
Twitter: https://twitter.com/boxislandgame
Youtube: https://boxisland.io/youtube

◆ About Radiant Games

The mission of Radiant Games is to empower children by providing the best playful coding experiences possible. We spark interest by crafting innovative coding games that engage through active participation. We ensure a trusted bond with parents and teachers through quality and integrity, where children learn as the play.

If you have any questions, contact us at hello@radiantgames.is!

- The Radiant Games team (https://radiantgames.is/)

This app has been updated by Apple to display the Apple Watch app icon.

An Hour of Code Island! Officially featured by Code.org at https://code.org/learn.

Take a trip onto a new mysterious island and help Hiro explore it! In this fun mobile tutorial, students take part in a journey that has been specifically designed for the Hour of Code™ campaign. Students are introduced to many of the basic fundamentals of coding through engaging puzzles in the tropical wilderness.

The tutorial is free, student-led and suitable for age six and up (6+). The tutorial is supported in 27 languages. The Hour of Code™ is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.

=== Teacher Resources ===
Get the lesson plan, solution guide and curriculum for the tutorial here: https://boxisland.io/hourofcode

Great! But...

My son enjoyed this app. He wanted to try to complete all the levels, and always tried to do three stars! When he finished, he asked me to buy more levels. I looked for how, but apparently, there are only 100 levels. I would love it if there was more! My son keeps asking for more levels, so i have to tell him how there are only 100 levels, and he isn't very happy... If you can have more than 100 levels, like 500 or somethin, up to you, then i will change it to 5/5. Also, please make it so when you save the green box, you have to find different objects to help you get back or somethin like that... Thanks for reading.
Best Regards,
Unnamed

Wish in-app purchase would work

Seems like this is a pretty awesome game. Unfortunately it won't allow me to connect to the App Store and purchase the full version. I have tried multiple times over several days with different internet connections. I have tried deleting and reinstalling the app with no luck. I hope this bug can be fixed soon...

Very Pleased!

I am very happy with our Box Island purchase. I had no issues and my 4yr old grandson was able to navigate the game independently. We were able to reset the levels for replay, and did so several times before purchasing the master version. They stayed true to the child safety promise and no ads! Thank you!

The developer, Radiant Games, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer's privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.

# data[].attributes.attachment_link.keywords[]
box island - award winning coding adventure

# data[].attributes.attachment_link.title
‎Box Island - Award Winning Coding Adventure

# data[].attributes.attachment_link.description
‎◆ Box Island - Award Winning Coding Adventure for Kids! Box Island is a mobile game that takes boys and girls on an exciting adventure, while teaching the fundamentals of coding. Kids apply the basics, such as loops and conditionals, to progress through the super fun and challenging gameplay. Rende...

# data[].attributes.body
New Hour of Code Activity from CS First.

# data[].attributes.attachment_link.readable_text
Skip to content

Overview

Students will choose an everyday hero from their own life and build a story or game using code that gives their hero superpowers.

Start teaching computer science

Sign in to manage student progress with your dashboard, save your students' work, and schedule your first class.

Get started

CS First is aligned to education standards.

CS First uses cookies to provide you with a great user experience. By using CS First, you accept our use of cookies. OK, got it

# data[].attributes.attachment_link.description
Skip to content Overview Students will choose an everyday hero from their own life and build a story or game using code that gives their hero superpowers. Start teaching computer science Sign in to manage student progress with your dashboard, save your students' work, and schedule your first class.

# data[].attributes.body
Official Hour of Code Activities (Sort by age range.)

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.attachment_link.readable_text
Free Hour of Code Activities

Just an hour of code with Kodable is a great way to get started teaching your kids about Computer Science. They're free, easy, and have been used by millions of parents, teachers, and kids around the world. Check them out below!

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

Frequently Asked Questions

Do I need an account to complete the Hour of Code with Kodable?

No, you can allow students to play without creating an account however having a teacher account will let you track their progress and continue after the Hour of Code is over.

Go Beyond an Hour of Code

Get everything you need to teach your class to code.

Self Guided Games

Students Write their First Program

Most Popular Tools for Pre-Readers

Introduce Students to JavaScript

Easy Student Sign In

Manage Many Classes Easily

# data[].attributes.attachment_link.description
Do the Hour of Code with Kodable! Team up with the fuzzFamily for an hour of code with your kids. Easy to follow programming lessons along with a fun game give you all the tools and resources you need to help them learn basic computer science concepts. No signup required.

# data[].attributes.body
Device and App each work independently of each other.

# data[].attributes.attachment_link.description
‎Guess who needs help? The cute, smart and irresistible Code-a-pillar™! Will Code-a-pillar™ make it to the end of the maze? Will he eat the right number of leaves and fill his belly up for the next challenge? It's in your child's hands to find out! Fun rewards, sound effects and animations add t...

# data[].attributes.body
Official Hour of Code Activities (Sort by age range.)

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.attachment_link.description
With ScratchJr, young children (ages 5-7) can program their own interactive stories and games.

# data[].attributes.headline
SWIFT Playground App in student portal and Teacher Guide

# data[].attributes.subject
SWIFT Playground App in student portal and Teacher Guide

# data[].attributes.body
Use this teacher guide of lesson plans that accompany the SWIFT playground app. The lessons also incorporate reflection using Seesaw.

# data[].attributes.attachment_link.title
Swift Playgrounds: Learn to Code 1 & 2 by Apple Education on Apple Books

# data[].attributes.attachment_link.description
Read a free sample or buy Swift Playgrounds: Learn to Code 1 & 2 by Apple Education. You can read this book with Apple Books on your iPhone, iPad, iPod touch, or Mac.

# data[].attributes.body
Official Hour of Code Activities (Sort by age range.)

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.headline
Tynker App (student portal) and Teacher Guide

# data[].attributes.subject
Tynker App (student portal) and Teacher Guide

# data[].attributes.body
Get Started with Code teacher Guide

# data[].attributes.attachment_link.title
Get Started with Code 1 by Apple Education on Apple Books

# data[].attributes.attachment_link.description
Read a free sample or buy Get Started with Code 1 by Apple Education. You can read this book with Apple Books on your iPhone, iPad, iPod touch, or Mac.

# data[].attributes.body
Space Cadet for ages 5-7 and Get Started with Code teacher Guide

# data[].attributes.attachment_link.title
Get Started with Code 1 by Apple Education on Apple Books

# data[].attributes.attachment_link.description
Read a free sample or buy Get Started with Code 1 by Apple Education. You can read this book with Apple Books on your iPhone, iPad, iPod touch, or Mac.

# data[].attributes.attachment_caption
‎Daisy the Dinosaur in the student app portal. 

# data[].attributes.attachment_link.readable_text
This app really does teach the basics of computer programming, which is really cool, and it is simple enough for very young kids, BUT...kids have to be able to read well to learn to play it. It would be nice if the app had an option to read the instructions to you, so younger kids could learn it independently. The character, Daisy Dinosaur, seems to be for very young kids, and the instructions are certainly simple enough for them, if only they didn't have to deal with the frustration of using early reading skills to stumble over the words. I think Daisy is a bit too cutesy for older kids, but they would feel more confident in reading the instructions. If parents don't mind reading the instructions though, the commands are easy to read for beginning readers, and kids as young as 5 or 6 could play it once they learn how.

# data[].attributes.attachment_link.description
‎Learn the basics of coding with Daisy the Dinosaur! Built by the creators of Hopscotch. This free, fun app has an easy drag & drop interface that kids of all ages can use to animate Daisy and make her dance on their screen. Kids will intuitively grasp the basics of objects, sequencing, loops and e...

# data[].attributes.attachment_link.readable_text
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not!

We refer to lessons in which students are not working on a computer as "unplugged." Students will often work with pencil and paper or physical manipulatives. These are intentionally placed kinesthetic opportunities that help students digest complicated concepts in ways that relate to their own lives.

Unplugged lessons are particularly useful for building and maintaining a collaborative classroom environment, and they are useful touchstone experiences you can refer to when introducing more abstract concepts. Each of these activities can either be used alone or with other computer science lessons on related concepts.

Ages 4+, English only

Course

Lesson Plan

Concept

Video

Loops

Impacts of Computing

Course C

Sequencing

Loops

C.15 - Binary Bracelets
*Supplies: Markers. Optional - 18 black/18 white beads, 1 pipe cleaner per student
Binary is extremely important in the world of computers. The majority of computers today store all sorts of information in binary form. This lesson helps demonstrate how it is possible to take something from real life and translate it into a series of ons and offs.

Binary

Impacts of Computing

Digital Citizenship

Course F

Variables

For Loops

The following lessons are organized by concept and can be found in earlier versions of our CS Fundamentals courses. Additional resources you may want to consult as you plan to use these lessons include:

Digital Citizenship
Crowdsourcing

*Common Sense Education has a full Digital Citizenship Curriculum that includes many unplugged activities.

Functions

Functional Suncatchers
In this lesson, students will make a suncatcher out of string, beads, and a special charm. The students will follow a series of repetitive steps, then be asked to identify certain sets of "skills" that are duplicated several times. Once those skills are defined, they will be called from a main program and the whole beautiful process of creation will be recorded on a single sheet of paper. The final program will be geared toward the entire class, whatever their type of string, beads, and charms. To effectively allow for this, students will need to "abstract out" the details of their specific materials and create vague terms for an individual's supplies. This use of generic placeholders is a wonderful introduction to variables.

Lesson Video
See Lesson in Action
Activity Answer Key Assessment Answer Key

Algorithms

Dice Race
In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game. The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa.

Computational Thinking

Computational Thinking with Monsters
With nothing but paper and markers, students will learn the four steps of computational thinking. After a brief introduction, students should be split into groups where they will have to create directions for other students to draw a specific monster (from a catalog of pre-selected monsters). The entire task must be decomposed, then teams will analyze all monsters in the catalog for patterns, abstract similar details from the monsters, then use that information to create an algorithm (directions) for another team to draw a certain monster. Teams will then switch algorithms with another group and draw the monster based on what that algorithm indicates. Is the drawing what the original team intended?

Persistence

Building a Foundation
New and unsolved problems are often pretty hard. If we want to have any chance of making something creative, useful, and clever, then we need to be willing to attack hard problems even if it means failing a few times before we succeed. In this lesson, students will be building a structure with common materials. The structure will be tested on its ability to hold a textbook for more than ten seconds. Most students will not get this right the first time, but it's important they push through and keep trying.

Abstraction

Mad Glibs
Abstraction is one of the most important skills for a computer scientist to understand. It simplifies problems and prevents unnecessary repetition. A good coder uses abstraction just about every time she creates a program. This activity will have your students analyze stories for differences so that they can abstract them away. Those abstracted stories become templates for fun and crazy new ones.

Variables ​

# data[].attributes.attachment_link.description
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! We refer to lessons in which students are not working on a computer as "unplugged."

# data[].attributes.body
https://www.codeforlife.education/rapidrouter/

# data[].attributes.body
Here on the official site of Computer Science Week, you can find coding activities, watch videos to help introduce Hour of Code, and print certificates.

# data[].attributes.attachment_link.description
CSEdWeek is an annual call to action to inspire K-12 students to learn computer science, advocate for equity, and celebrate the contributions of students, teachers, and partners to the field.

# data[].attributes.attachment_link.description
With ScratchJr, young children (ages 5-7) can program their own interactive stories and games.

# data[].attributes.body
Go to the Bits Box website and enter the code for each activity to create the object.

# data[].attributes.body
Go to the Bits Box website and enter the code for each activity to create the object.