Education Resource Library Computer Science Education Principles Grades K-12 Computational Thinking Computer Science Education Principles Key principles for teaching computational thinking and computer programming in any setting. Resources Resource PDF Related lessons Grades 3-12 AI Adventures: The ’Zine View lesson → Grades K-5 AI to the Rescue: Finding Lost Pets View lesson → Grades 9-12 Analyzing Patterns in Voter Data View lesson →