Abstract
The 21st century is an era of technological advances that has surpassed previous decades. This
is largely due to the level of innovation in the fields of artificial intelligence, robotics and
automation. However, learners are often reluctant to choose computer programming (coding)
as a subject due to it’s perceived difficulty. Nevertheless, it is also well known that learners
that are introduced to computer programming at a young age become the computer science
university graduates of tomorrow.