Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
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 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 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 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 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 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 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 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...