Model of Learning Computational Thinking
Computational thinking for youth in practice