Computational thinking (CT) is defined as a set of practices used in computing to frame problems, create solutions, express ideas, and understand technology’s impact. It encompasses four core practices:
- Data Collection and Analysis: using computers to gather, organize, and interpret digital information
- Abstracting and Modularizing: identifying essential details and repeatable patterns to find reusable components
- Algorithm Design: articulating and refining ordered steps for automation
- Debugging: testing solutions and resolving problems
While computer science focuses on the study and use of computers themselves, computational thinking represents a more fundamental skillset that develops critical thinking, logical reasoning, and problem-solving abilities. Though commonly applied in coding, computational thinking extends far beyond programming and can be valuable across diverse academic disciplines, fostering curiosity and systematic approaches to navigating complex challenges.
The need to integrate CT into K-12 education is urgent and motivated by economic and workforce development, citizenship and civic engagement, equity and social justice, interdisciplinary competencies and literacies, school reform, and the improvement of peoples’ lives.
InspireCT: Inspiring STEM Learning through Applied Computational Thinking is a strategic, multiyear initiative designed to expand and sustain equitable and effective computational thinking education. This collaborative partnership brings together the Science Museum of Minnesota, Minneapolis and Hopkins Public Schools, and the Cargill Foundation to strengthen STEM education throughout the public education system. With an emphasis on intersectionality and addressing opportunity gaps for historically underserved communities, our partners share a common goal: advancing equitable CT education and teacher professional development to ensure every student is equipped for success in college, careers, and active civic engagement.
View a detailed summary report of the 2025 InspireCT project.

