Teach colour through coding

Here are two activities aimed at kindergarten students (aged 3 – 6) to learn the name of colors, while also introducing basic coding notions.

While the first unplugged activity only requires chessboard flooring and colored paper, the second one is a bit more technical, involving a circuit board and Scratch programming.

Let’s start with the more basic one:

For this, a chessboard will be marked on the floor. On one side of the chessboard, a colored sheet of paper will have START on it, but not the name of the color.

This game can be played by only one student, and up to four playing at the same time.

The student will choose the color to start with, and reach their color of choice at the other end of the chessboard by using ‘coded steps’ which are given at the beginning of the game.

On the other side of the chessboard, there are four chairs with a sheet of colored paper with the name written on it.

The directions are given by the teacher and also the steps (arrows) are written on the board so the student must follow them (left, right, up, down) in order to reach the goal.

After the student reaches the right colored chair, the coding game is over.

The Second Activity will require:

Different Colored Paints

Plastic cups to match the number of paints

Circuit Board – in this case a MakeyMakey

How to do this activity:


  1. Create a simple code using Scratch

An already-made program can be found on the Scratch platform:


  1. Connect the circuit board to the code mentioned in step one
  2. Put water mixed with paint in the appropriate cups
  3. Click on the left-hand side flag to begin 

The aim here is to have students interact with the circuit board, as well as being introduced from an early age about the potential of coding applied to an actual activity.


Give both activities a try, and don’t forget to share the results on social media using the #CodeWeek hashtag!