Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read CSTA 2021: Opening Keynote & Welcome
In this opening keynote, you'll get a conversation between Jake Baskin and Jen Rosato on Jen's tenure as Board Chair.
Read Kiwix: Bringing Wikipedia to Those Who are Offline
This session will cover two important aspects of using Wikipedia in education : understanding Wikipedia and mastering Kiwix, a tool that provides access to everyone.
Read Building your Equity Advo-KIT
Teachers have the power to influence key decision-makers when it comes to prioritizing CS, but we need to prepare our talking points.
Read Cyber Sleuths: Building Cyber Skills to Solve Today’s Cyber Problems
Attendees will learn ways to detect private information on the internet, map their own digital footprints, and experiment with tools.
Read Getting Started with Elementary Computer Science
This birds of a feather session provides a space for elementary educators and administrators to ask questions, offer tips, and share tools for getting started with computer science.
Read Mobile Apps Programming: A Yearlong Curriculum for Middle School STEM Classrooms
Middle school STEM students are motivated and eager to learn. But how can teachers decide which curriculum and programming language to choose?
Read Offline Coding with Board Games
This session identifies three potential board games for educators to use in the CS classroom to get your students off the computer.
Read Planning Collaboration between Teachers and Volunteer Mentors
This session will focus on how to foster a productive and rewarding collaboration between teachers and volunteer mentors.
Read Reducing Barriers to K–12 CS Participation through UDL and CRP
UDL is an inclusive approach to instruction that removes barriers to learning by promoting a variety of teaching methods and flexible learning environments.
Read “Wait, Pause There!” Reflective Video Review in a CS Teaching Team
In this session, we will watch clips from video reviews and talk about the insights and improvements that emerge through this reflective PD.
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.