Exploratory learning × Programming ×