21st century skills × ohjelmointi × Oppimisympäristöt × Syväoppiminen × tutkiva oppiminen ×