The project aims at enhancing students' creativity, logical thinking and problem-solving skills and teachers' professional capacity in teaching coding as well as developing the school-based coding curriculum through organising learning activities on coding.