21st century skills × laatu × ohjelmointi × Opetusteknologia × tutkiva oppiminen × Virtuaaliympäristöt ×