Content creation × Foresight × Information retrieval × Learning environments × Programming ×