Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Computational Embroidery in a Cultural Context
Lesson plans for a computational embroidery class taught through a culturally responsive lens. Presented by: Jayne Everson and Megumi Kivuva
Read Coding for Littles: Unlocking Adventures with Escape Rooms and Computational Thinking
Combine the thrill of escape rooms with the power of computational thinking! Presented by: Lisa Schwartz and Sarah Phelps
Read Sowing the Seeds
Summarizes what is known about the assessment of high school CS student learning in the U.S., provides recommendations for advancing...
Read Computer Science Is For Everyone
A toolkit for middle and high school teachers to increase diversity in computer science education. Authors: Microsoft, TEALS Program, CSforAll,...
Read Guide to Inclusive Computer Science Education
Provides insights on how educators can encourage and engage all students in computer science. Authors: Microsoft, TEALS Program, CSforAll, NCWIT,...
Read Computer Science Professional Development Guide
Showcases how education leaders can build teacher, school counselor, and administrator capacity to support equitable computer science education. Authors: Microsoft,...
Read Five Big Ideas in Artificial Intelligence
Key concepts for teaching artificial intelligence (AI) in grades K-12. Authors: CSTA & Association for the Advancement of Artificial Intelligence...
Read 2020 State of Computer Science Education
Policy trends and momentum in K-12 CS education in the United States over the past 12 months, with state-specific summaries....
Read K-12 Computer Science Framework
Sets guidelines for what students should know (concepts) and be able to do (practices) in K-12 computer science education. Authors:...
Read CSTA K-12 Computer Science Standards
Delineates learning outcomes for a comprehensive computer science curriculum and its implementation at the K-12 level. Authors: CSTA Publication Year:...
Read CSTA Standards for CS Teachers
Provides clear guidance around effective and equitable CS instruction in support of rigorous CS education for all K-12 students. Authors:...
Read Beyond Good Intentions: Unpacking Privilege in CS Through a White Lens
Teachers have the best intentions, but teachers of privilege may inadvertently be perpetuating disparities in access, participation, and outcomes for...
Read An Image Compression Assignment for AP CS Principles
Try out an AP CSP programming assignment on image compression. Presented by: Marilou Anderson and Sol Boucher
Read Amazon Future Engineer’s Career Tours
From fulfillment centers to streaming apps, uncover the computer science and science behind Amazon’s innovation, as well as the people...
Read Authentic Assessments in Elementary Computer Science
Learn assessment strategies to promote authentic learning in elementary CS classrooms. Presented by: Lindsay Roberts
Read A Teacher’s Journey in Creative Coding and Increasing Student Diversity
Discover how one teacher increased diversity and inclusion in her CS course by emphasizing creativity. Presented by: Amy Austin Renshaw...
Read You Belong in CS: Strategies for Active and Equitable Recruitment
Move from passive promotion to active and inclusive outreach! Presented by: Yvonne Loya
Read Your Innovation Toolkit: Become the Design Hero of Your CS Educator Life
Discover tools, strategies, and mindsets to prevent burnout and experience joy and connection as a CS educator. Presented by: Abigail...
Read Why a Sense of Belonging Matters (and How to Increase It)
Learn research-based strategies to promote girls’ sense of belonging in your CS classes. Presented by: Summer Robinson
Read Using Scratch Coding to Enhance STEAM
Come learn how to integrate Scratch in a STEAM curriculum! Presented by: Amber Melander and Stephanie Aseltine
Read Using Formative Assessments to Understand Barriers to Learning in Middle School Programming
Formative assessments can help diagnose middle school students’ programming challenges with variables and control structures. Presented by: Satabdi Basu
Read There May Be a Better Way: Engaging Incarcerated Youth with Scratch
A CS education opportunity for incarcerated youth Presented by: Chris Wilson, James Green, and Kimberly Thomas-Cain
Read Portfolio Power: Portfolios for Performance, Reflection, and Opportunities in CS
Portfolios for Performance, Reflection, and Opportunities in CS Presented by: Agustin Sarmiento and Maria Camarena
Read Machine Learning for All: Exploring Google’s Teachable Machine in the Classroom
Google’s Teachable Machine is a web-based tool that makes creating machine learning models available to everyone. Presented by: Nicki Anselmo