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

Read Accessibility Tips on Moving Your Course or Resource Online
As more things are moving online during these current times, the Department of Education has released a webinar announcing the...

Read Empowering Student Voice through Data and Practice
This session will highlight data points, approaches, and tools I am using to empower student voice in my current district...

Read Physical Computing Meetup
Leaders from CSTA Georgia and ARM led a virtual meetup with discussions that centered on how to take the concepts...

Read Moving Online: What You Can Implement Now
Online, live sessions provide effective synchronous learning opportunities and create a space to engage with your students while remote. In...

Read What/Why/How of Formative Assessment (Session 1 of 3)
This session is designed to deepen teachers’ understanding of how to adapt and use formative assessment in K-12 computer science...



Read Bringing Modern Software Practices to Your Classroom
Sometimes it is difficult to promote the usage of modern software practices in your school as well as your classroom....



Read Tackling Misconceptions through Formative Assessment (Session 3 of 3)
This session is designed to deepen teachers’ understanding of how to adapt and use formative assessment in K-12 computer science...


Read Giving Voice and Power to the Youngest Learners
Presenter will share strategies and resources where elementary students; voices are heard and help drive instruction in the classroom. Presenter:...


Read Learning Algorithms Through Viral Dances
Join us and learn how you can use music & hip hop culture to teach Algorithms! The session will be...


Read Virtually Supporting Students with IEPs
Learn virtual ways to accommodate students with IEPs by using chrome extensions and brain breaks to reduce stress and increase...



Read Code ‘n Play: A.I. with STEM from Dance
After a year like this, teachers deserve some time to just play. Join us for this CS House Party where...


Read Teaching CS to Indigenous Peoples
Creating opportunity on the res, we no longer have to leave the res for an opportunity. Presenter: Richard Winn.



Read Code ‘n Play: Making Video Games with MS Make Arcade
After a year like this, teachers deserve some time to just play. Join us for this CS House Party where...



Read Look for the Helpers: Fostering Allyship/Advocacy/Activism in Computing through Cultural Competence
Improving the retention of K-16 students with various identities in computing requires improving their non-technical classroom experiences through consistent and...


Read 2020 Updates to the Beauty & Joy of Computing AP CSP Course
The Beauty and Joy of Computing (BJC) curriculum uses the intuitive and visual programming language Snap! to address the AP...










Read You can teach Machine Learning to High School Students!
Thinking about teaching a machine learning (ML) class in your high school and do not know where to start? Don’t...










Read What Well-Prepared CS Teachers Should Know
Well-prepared K-12 CS teachers are able to: teach programming, AP-CSA & AP-CSP; assist others in teaching elements of computer science;...










Read We Teach CS and You Can Too!
Many states are implementing new teacher certification programs in high school computer science but few resources exist to help teachers...










Read Using picoCTF to Teach Introductory Computer Security Concepts
picoCTF is an annual online computer security competition for students in grades 6-12. Last year, over 10,000 middle and high...










Read The Transition from AP CSP to AP CS-A
This Birds of a Feather session will explore the problems encountered and the strategies for success in the transition from...










Read The School of Things
Three years ago, ~150 high school students worked together to create an array of sensor nodes that collected data around...










Read Teaching the Engineering Design Cycle through 3D printing
Participants will learn how to incorporate the engineering design process in teaching 3D modeling techniques within the classroom or a...










Read Teaching Teachers About Algorithms: A Differentiated PD Model
Professional development (PD) is commonly designed around a particular curriculum, which can leave teachers with a need for deeper and...










Read Teaching Literacy & Computer Science with Google’s CS First
The San Francisco Unified School District (SFUSD) has a bold plan to teach each and every student computer science across...