This project aims at developing effective learning environment and curriculum of STEM education for junior secondary students to enhance their creativity, collaboration and problem solving skills as well as enhancing teachers' professional abilities in implementing STEM education.