This document discusses using robots and coding to teach logical thinking and mathematics to students from 1st through 5th grade. It describes using mats, cards, and robots to help students learn concepts like movement paths, coordinate systems, angles, and polygons. Students can control robots or program their way to complete math, English, or Polish tasks on fields in order to earn points for their group. Popularization of coding is discussed through using the Scratch language and Code.org portal to develop analytical thinking and cooperation skills using new technologies. Events like Codeweek and Hour of Code are mentioned to promote learning coding on tablets through apps like Scratch Junior and Kodable.