Computer coding is vital to all levels of learners both in primary and in secondary schools with different career aspiration. Computer coding improves learners’ abilities in logical and analytical reasoning. Scratch is a programming language designed by MIT (Massachutetts Institute of Technology) media lab in 2003 where its aim was to help learners build computational skills to enhance their problem solving skills. Educators play a major role in the learners, not only in the subject content but also in developing an environment that allow a learner to build problem-solving skills. Click below and check how learners can learn coding at the same time covering content of other subjects