The project aims at developing school-based junior secondary STEM learning programmes, enhancing students' learning and their creativity, collaboration and problem-solving skills as well as fostering teachers' professional capacity through organising a series of student learning activities and teacher development programmes.