The project aims to enhance students' interest in STREAM education and nurture their problem-solving skills through self-directed learning and computational thinking elements. It also aims at fostering teachers' professional capacity in implementing STREAM education through organising a series of student learning activities and teacher development programme.