Learning to Code can help your child in Math & Science

Math and Science will always have their place in textbooks and classrooms. However, kids may find deep understanding of Math and Science concepts challenging as school curricula are often focused on examinations and lack application of these concepts to real-world problems.

In our courses, we incorporate elements of math and science in a way where students are required to draw upon these concepts as they are having fun solving various missions. These experiences not only give context and reinforce what they learn in school, they also create an environment for experimentation.

Mathematics is, in its way, a poetry of logical ideas

- Albert Einstein 

Learning to code has numerous benefits

Reinforce Concepts

Learning to code provides an avenue to apply concepts students have learnt in school, in an environment that encourages experimentation.​

Application of concepts in a real-word setting provides a much richer set of stimuli compared to attempting a question on the paper. This creates more meaningful experiences and enables a deeper understanding to the concepts.

Spatial Thinking

Spatial Thinking is the ability to extract meaning from an object's relative state to another object's shape, size, location, orientation, direction and distance.

There is evidence that exposure to activities that support development in spatial thinking early in life could result in improvements in mathematics understanding later on. (Christopher et al., 2018)

Logical Reasoning

Current school syllabus is moving away from memorization and towards critical thinking and deep understanding.


Students are taught to break complex problems down into smaller parts. They can focus better on the individual parts making the problem more manageable. After which, they can string the solution together in a sequential manner. 

Well Established Connection Between Spatial Thinking and Mathematical Ability

  • Christopher et al., 2018: "Evidence of strong spatial-mathematical connections and transfer from spatial interventions to mathematical understanding. Mathematical outcomes could be enhanced through spatial training in educational settings."

  • Gunderson et al., 2012 (5 year old): "Spatial skill can improve children's development of numerical knowledge by helping them to acquire a linear spatial representation of numbers"

  • Kyttälä et al., 2003 (6 year old): "Results indicate that early numeracy skills, more specifically counting skills, are related to visuo-spatial abilities. Our present results indicate that this relationship does not appear to result from formal schooling"

  • Battista,1990 (12 year old): "Two types of thoughts: spatial inductive thought and verbal-logical deductive thought are both believed to be important to mathematical problem solving"

  • Hegarty and Kozhevnikov, 1999 (12 year old): "Use of schematic spatial representations was associated with success in mathematical problem solving. Use of schematic representations was also significantly correlated with spatial ability."

  • Reuhkala, 2001 (15.5 year old): "The ability to retain gradually increasing square patterns (static VSW M capacity), the ability to retain movement sequences (dynamic VSWM capacity) and the ability to mentally rotate abstract figures were related to mathematical skills."

  • Geary et al., 2000 (19 year old): "Individual differences in arithmetical reasoning were related to individual differences in IQ, spatial abilities, and computational fluency."

Ensuring students benefit from our lessons

Time dedicated to more formal classroom-styled worksheets

It may appear to be all fun and games in our classes. In reality, we find a balance between activities and more traditional classroom-styled worksheets. Worksheets help students crystallize their thoughts and experiences into knowledge while reinforcing concepts that were illustrated through in-class activities.

We place an emphasis on developing a child's intellectual curiosity over just provision of information.

Picking the right platform to teach coding

For our courses, we typically base it on a coding platform that develops spatial thinking. This is the reason why most of our courses feature the Lego Mindstorms EV3. This platform with its Lego Technic parts, drag-and-drop interface and interactivity, provides an excellent environment for students to develop their spatial thinking skills while having fun.

We see spatial thinking as an essential skill set which supports learning of math and sciences.

All activities deal with an element of variability

Logical reasoning is needed only when there are unknowns. Without variability it would be merely executing a list of instructions. In each class, students are often given a mission to accomplish, however there are always certain elements within it that can be changed. This requires students to think of all the possible scenarios that the unknown brings and find an effective algorithm to deal with that variability, training logical reasoning abilities in the process.

Have a Question? Contact us

© 2018 by The Logic Coders Pte. Ltd. All graphics and text are copyright of The Logic Coders Pte. Ltd.