Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
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 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 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 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 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 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 Grading for Equity: What, Why, and How
Grading for Equity practices have changed the way we approach grading, but more importantly, it has revolutionized our approach to...
Read Formative Assessment and Feedback for CS Learning
One can only improve what one measures. Formative assessments & feedback serve the important purpose of assessment for learning. How...
Read Building Equity Through Layers of Choice
There is an overwhelming need to introduce CS to support learners from underrepresented populations to bridge the equity gap. Presenter:...
Read Developing self-efficacy through interest-driven learning
Learn some strategies and considerations for developing self-efficacy in elementary CS classes through interest-driven learning. Presenter: Jared O’Leary
Read The Value of Unit Zero: Use Your Course Syllabus to Build Classroom Culture
How do you plan to begin the upcoming school year? Will you jump right into your curriculum? Will you take...
Read Student Panel: Understanding CS Identity, Agency, and Creativity from the Perspective of Historically Underrepresented Students
This panel features the computer science projects and perspectives of four high school students who belong to communities historically underrepresented...
Read Creative Coding with p5.js
Creative coding, using computer science for creative projects such as art and music, offers an alternative to traditional computer science...
Read Hard-wired Connectivity: Bringing Indigenous Students On-line
Many Indigenous students are savvy users of technology, and many want to dive deeper, but don’t know how. In education...
Read Creepy or Convenient? Engaging Students In Responsible Computing
Why did Zoom wait until it had more 300 million daily meeting participants to add end-to-end encryption and default features...
Read Real Research: Research-Based Solutions to Big CS Challenges [Google]
Unlike other academic disciplines, computer science does not have a long history of rigorous, practical classroom research to support improvements...
Read A Critical Conversation about Racism and Computer Science
Racism is privilege plus power and racial injustice has existed for hundreds of years in the United States, only to...
Read Code ‘N Play: Machine Learning for Kids (Scratch)
Learn to create a machine learning model in Scratch using materials from Machine Learning for Kids.
Read Code ‘N Play: Emoji Drawing App (p5.js)
Learn to program an emoji drawing app in p5.js to mimic emoji artist, Yung Jake.
Read OUTstanding Voices
Hear from a panel of LGBTQ+ CS educators/advocates who will share their identity journey, their CS experience and how their...
Read Let Them Be Heard
Hear from a panel of AAPI CS educators/advocates who will share their journey and their CS experience to help help...
Read Teacher Takeaways from SIGCSE 2022
Learn about the K-12 teacher takeaways from this year’s SIGCSE Technical Symposium. The annual event provides a forum for computer...
Read Equitable CS Assessment Practices
Discuss the purpose of assessment, identify the criteria for developing equitable assessment methods, analyze traditional assessment methods of multiple choice...