The project aims at 1) developing school-based junior secondary STEM education; 2) arousing students' interest in STEM education and enhancing their creativity, collaboration and problem-solving skills; 3) enhancing teachers' professional capacities to implement STEM education curriculum through organizing teachers' development programmes.