Creativity × Exploratory learning × Flipped classroom × Programming ×