Coding Activities for Students – Hour of Code

Four years ago I became the Library Media Specialist at Jack Jackter Intermediate School in Colchester, Connecticut and am lucky enough to be paired with Kim Hebb, a technology resource teacher. Together we focus on teaching grades 3, 4, and 5 Information Literacy; the ability to ask questions, find answers, and share new learning.  We also strive to provide opportunities for our students to tinker, explore and play with a variety of digital tools, websites, and whole school celebrations.

Hour of Code at Jack Jackter Intermediate School

The first week of December (Computer Science Week) is ALWAYS reserved for the Hour of Code. Even as educators, we are not coding experts! The great thing about the resources provided by Hour of Code and, as well as some other online platforms, is that you don’t have to be. Our celebration started small, using only the games and activities provided by Hour of Code, but as the student’s interest grew I hoped to get them working TOGETHER and not just plugged into a laptop or tablet for an hour.

coding for kids

Coding Activities for Students

This year for our #HourofCode event we brought in Scratch Jr. on the iPad, Code and Go Mouse, Finch Robots, and printed large coding blocks and some arrows so students could use it on the floor and code each other! We also decided to have students choose what to work on, allowing them to spend as much or as little time on an activity as they liked. Below is a list of great options for your coding program that we have used over the past few years. View details on each below.

These, in conjunction with the online coding components, allowed students to have choices as well as work collaboratively to solve problems, build stamina, and work together. We set these up as stations that students rotated to every 15 minutes so that every student had a chance to do everything. The feedback from students was overwhelmingly positive! They loved the variety of activities. The teachers were able to join our class for the last 15-minute rotation and were “guided” by a volunteer student to get a quick overview of the activities and how they might fit into Math or Science instruction.

The majority of the activities we use are considered BLOCK Coding. They use similar shapes, icons, and loops making transitioning from one activity easy and requiring little to no instructions. All the resources we use come with great websites for support, tutorials, and help; we were able to put Chromebooks near the activities so that when students couldn’t figure something out, they had the resources available to help them work through it.


Learn coding skills with these coding robots using an app. Drag and drop blocks to code using programming language. Find out more on the Ozobot website at

ozobots Hour of Code

Snap Circuits

These are great for teaching kids the different elements in STEM! They can learn how electricity works, create a motor, and learn how to build something and have it function. You can builld so many differnt projects with snap circuit sets.

snap circuits

Makey Makey

Students have also enjoyed the Makey Makey – we used this in our Hour of Code a few years ago. It is a simple circuit board that lets you connect everyday objects to a computer, such as food, stickers, and clay.

Scratch Jr.

This free coding app is great for young kids ages 5-7. They can program their own stories and games while learning how to solve problems and use their tablet to express themselves creatively. Learn more on the Scratch Jr. website at

hour of code

Code and Go Mouse

The Code and Go Mouse game offers students physical pieces, maze cards, and a programmable mouse that is able to traverse an obstacle course of sorts. After building a maze using the pieces provided, students are able test out their maze by programming the mouse using sequential directions. After reflecting on their process students are able to make physical changes to modify their maze design before resting it. Students are able to work cooperatively to practice, discuss, and revise their thinking in order to celebrate their successes!


Finch Robots

Kids can get a hands on coding experience with this robot. Choose your device and programming language on their website, then you can get started with instructions for Finch, ways to integrate it with your curriculum, and additional resources. Learn more on the Finch Robot website at

hour of code finch robots

Below is an awesome video of the Finch in action from the @TechiSciGuy Twitter page.

Coding Blocks

Introduce block programming to students with these printable arrow sheets and large coding blocks. Find the printable blocks sheets here.

Hour of Code coding blocks

You can also use this 12 piece Hands-On Coding Block Set, which allows students to physically move and act out programs created with Coding Blocks. This is a great activity to help kids develop the ability and confidence to learn computer programming at an early age.

block coding students

coding block hands on coding


Additional Ideas on Twitter

Below are some additional ideas from #HourofCode on Twitter!

Robot Turtles – You can find the game here


Code Master – you can find the game here


Teacher Ideas for Inspiration

Create a bulletin board to get students excited about coding, plus print certificates when they complete their challenges for #HourofCode.

Bulletin Board

Certificate of Completion


Tips for Success with Hour of Code

Here are some key points to consider when planning your own Hour of Code:

  • Start simple: the resources at are all you need to get started.
  • Give them choices: coding and problem solving can be done in many ways, have a variety.
  • Let them work together: the biggest successes were when students worked together and figured stuff out.
  • Don’t worry! You may need to invest in a few things that are beyond your comfort level, I promise, the kids will figure it out and show you how!

Here is hoping for a successful Hour of Code for you in 2019! If you still have doubts, you can take Barbara’s online course Coding with Confidence through S&S Worldwide Online Learning platform.


About the Authors

coding for kidsBarbara Johnson

Barbara Johnson is a Library Media Specialist at Jack Jackter Intermediate School, in Colchester, CT, teaching grades 3-5. She serves on the Board of Directors for the Computer Educators of CT Association, is the President of the CT Association of School Librarians and is the Chairperson for the CT Digital Library Advisory Board. She has most recently been recognized as a 2019 Connecticut Teacher of the Year Semi-Finalist and Colchester Public School’s Teacher of the Year.  Barbara has a 5-year-old Makerspace that includes self-directed activities and collaborative projects.



kids coding activitiesKim Hebb

Kim Hebb is an Information Literacy teacher at Jack Jackter Intermediate School. She has had the unique opportunity to personalize and differentiate instruction for students in grades 3 – 5.  With her team she has developed curriculum based lessons that foster use of the inquiry model to help students conduct research and develop strategies to seek out information. Before earning her Graduate degree in Educational Technology, she worked as an elementary educator with third grade students.  During this time she became a HOT school educator who learned how to teach like a pirate and think like a fish.

More Great Blog Posts

2 thoughts on “Coding Activities for Students – Hour of Code

  1. This seems so interesting to teach different coding skills for kids in a fun way. Making kids learn through practical experience is a great idea to generate interest among kids towards coding. As you said correctly, teaching coding skills to kids at early stage has great benefits to their overall growth. It only only improves their problem solving abilities but boosts their confidence to a next level. Thanks for sharing such an amazing blog with us.

    • We greatly appreciate your feedback and so happy to hear you enjoyed our blog post! It was so great to work with the media specialists at Jack Jackter Intermediate School and learning all about their coding program.

Leave a Reply

Your email address will not be published. Required fields are marked *