Computational thinking is a skill set for solving complex problems, a way to learn topics in many disciplines, and a necessity for fully participating in a computational world.
More about Computational Thinking
Resources and ideas to support elementary school computational thinking.
Resources and ideas to support middle school computational thinking.