This document discusses teaching methods and tools for coding and computational thinking. It provides definitions of coding and computational thinking, noting that coding is a type of computer programming. It then describes priorities and policies around ICT/informatics and coding education in Macedonia, including establishing a framework for European cooperation, developing online resources through an education portal, and using educational software like ToolKid to teach basic informatics literacy. It also analyzes the current state of informatics education in Macedonia and reforms being made to curriculums to incorporate more programming and algorithmic thinking earlier.