Algorithms are all sequential logical steps required to solve a problem or a problem or achieve a specific goal. The steps of an algorithm must be sequenced in an appropriate order to do the task correctly. As can be understood from these definitions, we can say that Algorithmic thinking training is also a problem solving method. For this reason, we need to equip children with problem solving skills, which is one of the targeted skills to be acquired in the 21st century skills, by combining them with Algorithmic thinking skills. There are both computer and non-computer activities to teach these skills in preschool.