Exploratory learning × Foresight × Literacy × Programming × Quality of teaching ×