Computational Thinking and Coding Education has an important role in the Information Technology syllabus to nurture students’ innovative and entrepreneurial spirit. Students get hands-on experience to solve problems through repeated trials. Key stage 1 students (P.1-3) learn how to use iPad and basic programming such as ScratchJr. Key stage 2 students (P.4-6) learn how to set program in technological products such as Scratch, MIT App Inventor and Micro:bit. Besides, I.T literacy, use of basic computer software such as Word, PowerPoint and Excel as well as the use of artificial intelligence are also taught in the lessons to keep students abreast of the technological development in the world.