Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Evaluating the Effectiveness of PD in K–12 CS Educators’ Long-Term Teaching Practices
This paper examines the changes in participant pedagogical practices and teaching strategies following a virtual PD for AP CS A...
Read Disrupt the CS Classroom with Equity-Centered Design
Inspire students to examine technology through an equity lens! Presented by Laura Gesin.
Read Developing Computational Thinking Connections in Immersive Cross-Curricular Projects
Learn how one project-based virtual coding program helps high-need schools integrate CT skills across the curriculum. Presented by Charlee Amason
Read Dance with Algorithm: An Unplugged Activity for First Grade Students
Teach algorithm and coding blocks to first-graders with this collaborative activity. Presented by Tina Jeon
Read Can You See Like a Computer? Introduction to AI Vision
This virtual AI card game provides a fun and insightful intro to AI vision. Presented by Mike Deutsch and Corey...
Read Building Cultural Community with CS in K–2 Classrooms
Create community while developing computational thinking skills for social good. Presented by Rachel Miller and Christine Stocks.
Read Beyond Access and Opportunity: Increasing Equity in Elementary Computer Science Education
Four dimensions of equity in elementary computer science education Presented by Melissa Toohey
Read ACSL Can Transform CS Education
The American Computer Science League (ACSL) transforms your students’ CS experience. Presented by Carlen Blackstone.
Read #TeachCSReels: Teaching Computer Science Concepts with Short-Form Videos
Designing short-form videos (reels) to make CS learning simple, engaging, and fun for all. Presented by Elavarasi Manogaran.
Read Accommodating for Students with Learning Disabilities
Learn about some of the types of learning disabilities that fall under the umbrella of 'Specific Learning Disability' and discuss some tips.
Read Administrators as Partners for Broader Participation in CS
Ensuring that computer science has multiple pathways for engaging all students requires teams of change agents.