Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES

Read 2024 CSTA Board Elections Information Night
Hear from current board members and learn about what it means to serve on the CSTA Board of Directors. We...

Read CS Homecoming: HBCU Day
Calling all HBCU alumni, supporters, advocates, etc! The CSTA Black Affinity Group would like to invite you to join us...

Read Closing the AI Education Gap for Black Students by Black CS Educators
Black CS Educators and Black Youth Creating Artificial Intelligence Chatbots for Social Justice: A Culturally Responsive Approach to Closing the...

Read The Cultural Part: Learning to See and Hear Your CS Students
We will discuss culturally responsive computing (CRC) practices. Participants will engage in an interactive session in which they reflect on...

Read The Black Superhero Project: Representation in Game Design
This session introduces a culturally responsive video game design project-based learning experience. We will discuss the importance of diversity in...

Read The ABCs of CS Sustainability
Developing a long-term, sustainable plan for impactful CS Education in the K-12 space requires forethought and extensive planning. To take...

Read TECHNOLOchicas Empower Spanish-Speaking Communities
In a technology-driven world, understanding how technology works not only improves the experience of using it, but inspires confidence that...

Read Teaching Outside the Box with Design Thinking
In 1968, George Land conducted a creativity study in which he tested 1600 students every five years, using a creativity...

Read Teaching Music and Coding: Tools, Techniques, and Tensions
The intersection of music and computer science education is a rich, robust interdisciplinary domain with much to offer educators from...

Read Teaching Middle School CS with Computer Science Discoveries
Computer Science Discoveries (CSD) is an introductory middle school CS curriculum from Code.org. This block- or text-based curriculum aligns with...

Read Teaching CAD Skills with Paper Shapes
Spatial reasoning means being able to imagine 3D objects from different perspectives, which in turn helps students develop their problem-solving...

Read Teaching AI to Middle School Students: How to Get Started
Artificial intelligence is all around us. Our students use AI every day on their devices and on the internet. This...

Read Teach Practical Digital Skills with Applied Digital Skills
In this professional development workshop, participants will learn how Google’s Applied Digital Skills curriculum can enhance computer science teaching, while...

Read Surf’s Up, Waves All Day: Integrated Elementary CS
The session will explore the Surf’s Up, Waves All Day unit created in partnership with SunsetSpark and the New York...

Read Supporting Young Learners’ Social-Emotional Growth with CT
As teachers and students work to recover from the effects of the COVID-19 pandemic, more schools are asking teachers to...

Read Supporting High School Project-Based Learning with Agile
Project-based learning (PBL) can help students develop a wide variety of technical and collaborative skills. However, managing a long-term authentic...

Read Supporting EL’s in the CS Classroom
This session will explain why language supports are of importance to the successful CS classroom and provide some ideas for...

Read Supporting CS Students with Disabilities in Mixed Classrooms
In this session, we report our experiences implementing a Python-based Object-Oriented Programming course in a mixed eleventh- and twelfth-grade classroom...

Read Support CS Educators through Equitable Leadership Practices
As the CS for All movement gains traction, school leaders need professional development resources that build their schools’ capacity for...

Read Sugar Bush: Physical Computing and Maple Syrup Production
This session will present a collaborative “Sugar Bush” unit on maple syrup production involving physical computing, data collection, and data...

Read Student-Led Classroom Management
All students deserve learning experiences focused on solving authentic, real-world problems, allowing them to practice collaboration, communication, and creativity. As...

Read Strategies to Include K–12 Students with Dis/Abilities in CS
This session explores strategies for including students with disabilities in K–12 computer science education through an examination of inclusive and...

Read Storytelling for Disruption: Find Your CS Education Story
Great stories can move, mobilize, and motivate people toward change and action. As we work to change the computer science...

Read Stories Matter: the CS Storytelling Process for K-8 Students
Everyone has a story and young students are no different. Join us for a discovery and discussion around the development...