Resources Library
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 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 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