Computational Thinking for All

Advances in computing have expanded our capacity to solve problems at a scale never before imagined, using strategies that have not been available to us before. Students will need to learn and practice new skills — computational thinking (CT) skills — to take full advantage of these revolutionary changes brought about by rapid changes in technology.

ISTE and the Computer Science Teachers Association (CSTA) collaborated on a project to prepare young learners to become computational thinkers who understand how today's digital tools can help solve tomorrow's problems. Because both associations believe that CT is vital for raising the level of achievement, preparing students for global competitiveness and blending academics with real life, they have made their resources free to all educators.