Unplugged Coding

Unplugged coding is a great activity to do with our younger students. There isn't the worry about gathering expensive technology, learning how to work robots, or making sure everything is charged. Students can become a coder who is "programming" a set of commands to run the program on a "robot" student or object. They can design games with sets of rules, and there are a large amount of unplugged games that support coding. This gives the students an opportunity to not only learn about coding, but also to build listening skills, movement and develop leadership skills.

The book, "Taking Shape: Activities to Develop Geometric and Spatial Thinking, Grades K-2" by Pearson has a great chapter (Section D) on Locating, Orienting, Mapping, and Coding. These lessons allow for unplugged coding by students to learn about directional movement, sequencing, and visualization.


Build a grid system using masking tape, floor tiles in your classroom, and transparent plastics. Print out pictures and place them on the grid system for Kinders to code the pathway to reach a final destination. There are several ways students will find their ways: by placing arrow cards directly on the grid, using physical objects to move on the grid while laying cards on the side, or some may use their "Peter Pointers" to tell you which direction to move and what squares to count. Want to make it more challenging? Try putting obstacles in their way to make them create alternative pathways. The key is to refine how the students use the grid to enhance the conversation about spatial motion.

To make it more fun, find out what your Kinders are interested in and print out cards that reflect those interests. Finding the pathway for Spiderman, animals, or pirates is always more fun than just finding the edge of a mat!

Sometimes we don't always have a grid system on hand so we can use coding blocks to "program" students to do an activity. These could be actual coding blocks from Scratch/Blockly or create your own. This allows students to become "programmers" and "robots" where they can code each other's movements around the classroom. This is great for gym classes, movement breaks, and learning directions. If you laminate these, you can use dry erase markers to "re-program" as often as you like. You can find a link to Scratch and Scratch Jr printable blocks below.


REcycle and build

One of my favourite things to create with Kinders (and students of all ages) are recycled board games. What better way to introduce coding than taking an old board game and creating their own way to play. They can create characters, spaces, but most importantly, their own set of rules to follow. This showcases some of the primary functions of coding. Simply by drawing a "card" that tells you to do something in the game is demonstrating functions of coding.

IF/THEN, Variables, Conditions, Movement

Playing games doesn't have to be complex. It is amazing to see what our youngest, non-readers can create

Sample resources/ideas from other sites


BC 4.1 SRWB 2.2, 3.2, 8.1 DLMB 15.1, 17.2 PSI 1.2