Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read 3D Programming with Scratch Blocks
This session will explain how to take the first step to "add a third dimension" to your coding class to turbocharge student engagement and creativity.
Read A Playful Learning Approach to Computer Science Education
This interactive workshop introduces Digital Schoolhouse’s unique approach to playful learning in computer science classrooms.
Read Addressing Your Professional Blind Spots
This highly session will introduce participants to the concept of professional blind spots through the lens of CS education.
Read Algorithmic Art: Empowering Students through Creative Coding
Join the Code/Art team for an exploration of the intersection of art and coding as a way to broaden the appeal of computer science to girls.
Read AP CS A Free Response Models
In this session, participants will receive an in-depth look at each free response question type on the AP CS exams.
Read Being a Reflective Teacher
This session offers a hands-on opportunity for participants to engage with the CSTA Standards for CS Educators.
Read Beyond the Binary: Why Gender Equity in the Classroom Requires Queer Inclusion
In this sessions we discuss the importance of queer inclusion in conversations about gender equity in technology.
Read Breaking Barriers with Integration
Discover how to break barriers through the integration of computer science with other elementary-level subjects.
Read Bring Coding to Life with the SAM Labs Hands-On Approach
Using a hands-on approach to block-based coding, students can solve problems in a real-world context using wireless physical and virtual blocks from SAM Labs.
Read Bringing CS into K–5 Instructional Hours: A Model from Texas
Learn how Galena Park Independent School District brought computer science to all students by integrating it into core instructional hours.
Read Build an Equitable and Inclusive CS Program with Intentionality
Just as we teach kids how clouds form, every 21st-century student should learn about algorithms, how to make apps, & how the internet works.
Read CMU CS Academy’s Python Courses for Middle and High School
In this presentation, we will explore the CMU CS Academy curriculum and offerings, and the pedagogy and inspiration behind the program.
Read Computational Thinking as a Tool for Metacognitive Apprentices
This presentation will share lessons that infuse the best of CT with the best of ELA reading comprehension strategy instruction.
Read Computational Thinking for All through Orality, Diagrammatic Reason, and Representational Logic
This session shares an educational approach that allows middle school students to use their own cultural forms of orality to master CT.
Read Computer Science as a Lever for Social Justice
This session shares the results of a partnership who worked together to leverage computer science justice to expand equitable CS education.
Read Do You Compute with Physical Computing?
In this session, we will define physical computing, explore its benefits in the classroom, and consider the research that supports...
Read Where Are Your Data Stored? Demystifying Databases and SQL
Important decisions are made based on data that are collected by digital systems, stored in databases, and processed by applications...
Read Take This on Your CS Journey – It’s the Popfizz Portfolio
In this session, we present how Popfizz Portfolio can support your students’ CS journey and growth by giving them their...
Read Corporate Support for Computer Science Education
The Micron Foundation has supported STEM education for over 2 decades. This includes running STEM workshops & camps, and financial...
Read Elevating Student Identity and Belonging in CS
This session offers a space for discussion and examples for classroom practice of identity-inclusive computing, a new sociocultural emphasis in...
Read SciGirls Strategies
In this session, we’ll introduce two of the six SciGirls strategies for increasing the number of girls and other minority...
Read 3 Easy Ways to Mix Code & Play
3 Easy Ways to Mix Coding and Play Description: Block-based coding is a great way to introduce K-8 students to...
Read CS Unplugged Playground
In a world where we can do almost anything without leaving the confines of our homes, or even our chairs,...
Read Machine Learning Bias in Criminal Justice
Artificial intelligence increasingly permeates our homes, workplaces, cities, and even courts: Some criminal justice systems use AI models to help...