Computational thinking for youth in practice | Synapse