Home > Seasons and Holidays > Christmas Activities, Crafts and Recipes > Storybook STEAM Coding Activity for Merry Christmas Mouse

Storybook STEAM Coding Activity for Merry Christmas Mouse

This storybook coding activity pairs a lovable little mouse with Christmas algorithm art to teach preschoolers what algorithms are, practice listening and following directions, and learn how a computer receives information.

Simple Christmas Coding Activity for Preschoolers to do along with Merry Christmas Mouse. No computer needed introducing Algorithms and logical thinking

What is an Algorithm?

An algorithm is a defined list of steps for performing a task. In the book, Merry Christmas, Mouse! by Laura Numeroff, Mouse has a specific order of steps that he follows to decorate his tree. This unplugged coding activity for preschoolers uses those steps to define what an algorithm is and create some cute algorithm art. Algorithms are also a fun way to teach listening and following instruction skills. Anything process can be turned into a fun algorithm activity!

Merry Christmas Mouse Storybook Coding Activity for Preschoolers

For this activity, you can print the Storybook Coding Activity worksheet – Scroll down to get your copy it’s just above the purple author box.

Preschool unplugged coding activity inspired by Merry Christmas Mouse

You can also use the ornament pieces provided to do this activity, but it’s more fun to draw as you go! You can also draw a large triangle with ten smaller triangles in it to avoid printing altogether. Each group of ornaments goes into its own triangle and the last triangle is for Mouse.

Before you get started, explain to your child that you will be giving them instructions that they will follow to decorate Mouse’s Christmas tree just like you would give a computer instructions. The trick is that they have to follow those instructions without asking questions because computers can’t ask questions! This is a tough one, so make sure to read your algorithm slowly without giving them any extra detail.

Merry Christmas Mouse Algorithm

The best part about this activity is that you already have the algorithm in your book! Here is the algorithm simplified that you can read to your child. Be sure to break between steps to give them time to do that task. If you are drawing the ornaments on your tree, you can give your kids the book to help draw the ornaments.

  1. Put one star on the Christmas tree.
  2. Add two angels to a triangle.
  3. Add three snowflakes to a triangle.
  4. Add four reindeer to a triangle.
  5. Add five snowmen to a triangle.
  6. Add six toy soldiers to a triangle.
  7. Add seven robots to a triangle.
  8. Add eight little elves to a triangle.
  9. Add nine mittens to a triangle.
  10. Add ten rockets to a triangle.
  11. Add Mouse to a triangle.
Preschool created STEAM coding activity based on Merry Christmas Mouse!

Why are Unplugged Coding Activities Important?

Unplugged coding activities are designed to build the foundation of coding.

These activities are essentially games and lessons that teach children how to think logically about objects, how to break down large tasks into smaller tasks that are easier to complete, and how to identify errors.

Working hands-on makes coding concepts tangible and unplugged coding activities are ideal for young coders.

Unplugged coding activities are pretty easy to set up and support basic math concepts like patterns and sequences.

Why Teach Preschoolers to Code?

Computational thinking can be used to solve problems in almost all areas of our lives and helps kids develop some pretty great life skills that can apply to a variety of situations.

A computational thinker approaches problems by:

  • Experimenting and playing to solve a problem that might have more than one possible solution
  • Working together with others to reach a common goal
  • Persevering when faced with a difficult problem
  • Finding and fixing errors in complex problems
  • Designing and making solutions for open-ended problems
  • Understanding their own strengths and weaknesses

Teaching toddlers and preschoolers to think like computer programmers only strengthen their ability to interact and make logical connections with computers as they grow.

Unplugged coding activities offer parents and educators a unique opportunity to get children as young as 2 started with logical thinking activities without the need for a computer.

<<< Click here to download your Merry Christmas Mouse Template and Ornaments Printable for this coding Activity >>>

Toni is a makerMOM with a mission to make STEAM activities accessible, affordable, understandable, and fun for parents to teach their kids through play. She believes that making mistakes and getting messy are some of the best ways to learn and encourages her four kid coders to never lose their sense of wonder.

You can Toni, her fantastic four, and a ton of low-prep STEAM lessons, unplugged coding activities, kid crafts, and free worksheets at Our Family Code.

Follow Our Family Code on Facebook, Twitter, Instagram, and Pinterest for more activities!

More Unplugged Coding Activities on Rainy Day Mum for Preschoolers


Another Christmas Coding Activity create a Coded Bell Chain inspired by The Polar Express.

Use nature to inspire a coding activity and replicate the dances of the bees.

Work on code with the phases of the moon.

More Activities and Crafts for Kids Inspired by Merry Christmas Mouse

Easy Christmas Craft for Kids to create Simple Glitter Snowflakes inspired by the ones in Merry Christmas Mouse! Quick Craft to do on a Rainy Christmas Day
Merry Christmas Mouse Inspired Peg Doll Angels to make with Kids
Christmas Tree Count to 10 Activity for Preschoolers inspired by Merry Christmas Mouse and using a 10 frame
Easy no-cook recipe for traditional Peppermint Creams ideal for Kids to make and give to friends and family this Christmas.
Christmas Tree Coding activity for Preschoolers away from the computer. Code the decorations along with Merry Christmas Mouse!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.