3 Reasons To Teach Problem-Solving Using Coding

Reading time: 2


Ross Morrison McGill founded @TeacherToolkit in 2010, and today, he is one of the 'most followed educators'on social media in the world. In 2015, he was nominated as one of the '500 Most Influential People in Britain' by The Sunday Times as a result of...
Read more about @TeacherToolkit

How can we teach coding to help children solve problems?

Teaching pupils to code is not as complicated as you think; underpinning problem solving, developing collaboration and a child’s ability to think logically and with reason.

Teaching critical thinking is important, and getting it right must involve schools teaching pupils at an early age. This is a big responsibility for our teachers, who must teach explicit domain-specific skills and embed them throughout the curriculum, particularly in STEM subjects.

With all the successes and challenges of achieving this, there are specific actions primary schools can take to help our young people become engage with technology, particularly to help solve problems.


Having taught programming to pupils, KUBO’s groundbreaking TagTile® coding system is in many ways, a physical version of block-based visual programming and coding. Many teachers will be familiar with Scratch.

1030 Product Open 06 It has been transformed to provide a simple physical, hands-on tool based on puzzle piece mechanics.

As a design and technology teacher, you won’t be surprised to hear that I’m a huge fan of using technology in the classroom to help bring the curriculum to life.

After all, the curriculum is the star of the show!

KUBO on your curriculum makes it an ideal resource for introducing coding at an early age, where manipulation and collaborative learning is vital to developing children’s logic and reasoning, knowledge and understanding.

3 reasons to try KUBO

  1. KUBO support your teaching staff with training, curriculum and lesson plans.
  2. The classroom kit provides an ideal hands-on solution, supporting critical thinking skills for pupils aged 4 to 10.
  3. The setup is low complexity and has an easy adoption; perfect for busy teachers.


Pupils can be taught how to code through KUBOs unique TagTile® programming language with low complexity and easy adoption for teachers and students.

KUBO loves storytelling, which makes it easy for children to create new universes and for teachers to make cross-curricular exercises with this hands-on solution.

We know that telling stories is vital for shaping memory recall!

With KUBO as a coding solution, your pupils will be introduced to basic coding concepts: Routes, functions, loops, and subroutines. To develop knowledge, it is possible to take students from simple to advanced coding with add-on packs KUBO Coding+ and KUBO Coding++.

Sign up to try the KUBO simulation tool which resembles the hands-on solution!

We use coding all around us; in our mobile phones, our traffic lights systems and our television remote controls. Teaching pupils how to code, will make the technology we use in the world, more efficient, eco-friendly and inclusive.

This is a promotion