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

Read SCRIPTing Change in Your District
Feel like CS change is happening too slowly in your state or district? Do you wish there was a tool...

Read 21st-Century CS Classroom Management… without Losing Your Mind!
All children deserve learning experiences that focus on solving authentic, real-world problems, allowing them to practice collaboration, communication, and creativity....

Read The Right Questions: Unleash Question Formulation Technique
Join us as we explore the power of Question Formulation Technique in the CS Classroom. Presenters: Mike Lawrence and Delaine...

Read 5 Stories from the Land of Paper Circuits
Educators have been bringing maker activities into the classroom for a while now, but what happens after that initial empowering...

Read Multiplayer Coding with Replit
Learn how students and teachers can work together through Replit’s collaborative coding environment! Presenters: Lena Vu Sawyer and Derrick McMillen

Read AP CS A: Physical Models of Java Memory
Much as blocks or Cuisenaire rods can help young children grasp abstract mathematical concepts like quantity, addition, or subtraction, physical...

Read Scrum Roles and Ceremonies to Support Student Collaboration
Learn how to apply Scrum roles and protocols (“ceremonies”) in PBL to structure collaboration, peer feedback, and student self-reflection. Presenter:...

Read AP CSP 2020: Updated Course and Exam
Since the launch of the AP Computer Science Principles course in 2016, we’ve been gathering feedback on its structure and...

Read Authentically Embedding Ethics into the Computer Science Classroom
The 21st century sees technologists squarely facing moral concerns, no longer “shielded” by being simply a coder solving technical problems....

Read Awesome EarSketch: Remix your Code!
Do you want your students to become code-DJs? Join us to learn how to implement EarSketch in your classroom through...

Read Being a Warm Demander in Your CS Classroom
Do you want to learn how to better support students of color or urban youth? This session will focus on...

Read Beta Test the Amazon Cyber Robotics Challenge!
This August, Amazon Future Engineer will release its first ever Cyber Robotics Challenge: a free, three hour virtual challenge in...

Read Collaborative Coding with Audio and Media Arts: Soundboards!
How to engage and empower student voice (literally!) using code, audio, and media arts to collaboratively make interactive soundboards! Presenter:...

Read Five years on, what have we learnt from teaching computing in English schools?
It has been over five years since the “new” Computing National Curriculum was introduced in England. Since then, many schools...

Read CSforEL
CSforEL will demonstrate simple ways to make computer science courses presented equitably for all of our students. Presenters: Catherine Tabor,...

Read First Time Attendee Meet Up
Meet your fellow first time attendees and learn how the CSTA community can help you in your classroom throughout the...

Read The Student-Led Classroom Toolkit
Tangible tools and strategies to transform your classroom from teacher-managed to student-led without losing your mind. Presenter: Jen Manly

Read CS Teachers of Color
Connect with peers and discuss resources including recruitment, retention, mentorship, instructional resources, industry connections, and more. Come with questions and...

Read Binary 01000110 01110101 01101110 [Fun] for Middle School
Let’s have some “fun” with binary! Become a student in this hands-on session and learn binary through fun and engaging...

Read Block-Based Coding to Create Interactive VR Worlds Using Alice
In this session, the Alice (Alice.org) team will showcase their new virtual reality toolkit, demonstrating how easy it is for...

Read Collaborating in Computing: Pair Programming Strategies
This session will cover the what, when, why and how’s of getting the most out of pair programming with students....

Read Get Agile with Creative Computing
Use the agile framework to encourage student self-efficacy, collaboration, and communication in a creative computing classroom. Presenter: Abigail Joseph

Read Scaffolding Classroom Discussions
Use scaffolded discussions to engage students, develop insights, and enhance learning in both online and face-to-face classroom settings. Presenters: Clif...

Read Supporting African-American Girls in CS Education
This workshop equips teachers with strategies to create more inclusive Computer Science classrooms for African- American girls. Presenter: Eboni Zook