Resources Library
You must be logged in to access resources in the Resources Library. All resources are free for CSTA members. Certain resources are availble to those with a CSTA account. To become a CSTA member, or to create a free CSTA account, head to our Join page. Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read A Deep-Dive Conversation with CS Teaching Excellence Awardee
Foundation ED will moderate a panel session with winners of the 2024 CS Teaching Excellence Awards as they discuss AI,...
Read Balanced Instruction for Computer Science
How to use the Balanced Instruction framework to create equitable CS classrooms Presented by: Laura Ventura and Michelle Ruhl
Read Empowering AI Literacy for Social Impact in Education
The pivotal role of AI literacy in shaping a socially responsible educational landscape. Presented by: Sonal Patel and Tonya Coats
Read Escape Rooms for CS Classrooms
Assess CS learning through fun, engaging puzzles! Presented by: John Dutton
Read Fostering Collaboration: Industry-Academia Partnerships in HBCU CS Programs
How HBCU computer science departments are empowering the future. Presented by: Allen Antoine, David Lockett, and Victor Hicks
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
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 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 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 Using Scratch Coding to Enhance STEAM
Come learn how to integrate Scratch in a STEAM curriculum! Presented by: Amber Melander and Stephanie Aseltine
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 You Belong in CS: Strategies for Active and Equitable Recruitment
Move from passive promotion to active and inclusive outreach! Presented by: Yvonne Loya
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 Authentic Assessments in Elementary Computer Science
Learn assessment strategies to promote authentic learning in elementary CS classrooms. Presented by: Lindsay Roberts
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 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 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 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 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 CS4Autism: Life after High School
Creating opportunities in tech for young adults with autism Presented by: Darlene Bowman and Elvage Murphy
Read Empowering Educators: Integrating K–8 CS across Core Disciplines
Lay the foundation for students’ CS futures by making interdisciplinary connections. Presented by: Nicholas Grzeda
Read Ethical AI and Tech Justice in K–12 CS Education
How students can discuss and analyze ethical practices in computer science Presented by: Allison Scott and Shana White
Read Feedback for Wrong Answers in Online Assessment
Learn how students can use wrong answers to enhance their computer science learning. Presented by: Diane Dowling
Read How To Become an Equity Fellow
Join the CSTA Education team as they share some tips to successfully apply to become the next Equity Fellow. Presented...
