Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read The Landscape of CS Teacher Qualification Pathways
While there has been a remarkable interest in making computer science a core K–12 academic subject in the United States,...
Read Learning CS and English (Si se puede!)
Best practices for language learners are best practices for all CS students! This session focuses on how language learning skills...
Read Leveraging Maker Mindsets to Teach Computer Science
When we think of makerspaces, we might envision a tinker studio or fabrication facility in a university filled with tools...
Read Hack Students’ Brains: Psychology for Learning & Motivation
“Growth mindset,” or the idea that anyone can learn and improve, has become a popular buzzword in education, drawing the...
Read The TEC Rubric to Evaluate and Improve Computing Curricula
A growing number of computing curricula are available to support teachers and school leaders as they bring the powerful ideas...
Read Children’s Literature as a Bridge for CT Integration
Our Making CT project infuses computational thinking (CT) practices into interdisciplinary maker activities for elementary school classrooms. The maker movement,...
Read Equitable Assessment Methods in Computer Science
How do the formative and summative assessment methods of coding tasks support all students in making progress and achieving success...
Read Don’t Store Milk in a Shoebox: Demystifying K–5 CS Standards
A group of elementary educators from Maryland created annotations for the K–5 Maryland computer science standards, laying out essential questions,...
Read Unplugged Coding Activity in English/ELA and Art Classes
A long time ago in a classroom far, far away, students had something called an imagination, because technology did not...
Read Get Unstuck with a New Intermediate Scratch Curriculum
This hands-on workshop will introduce participants to Getting Unstuck, a new, online, freely accessible intermediate curriculum. Getting Unstuck includes materials...
Read Effective Computing Pedagogy: Lessons from the UK
As a relatively new discipline in schools, computing requires teachers to adapt and develop their pedagogical content knowledge to incorporate...
Read Okay, For Real Now: Virtual Instruction Tools
While many of us have figured out the basics of remote instruction, maybe you’ve wondered if there’s a better way....
Read What’s Happening Here? Sense-Making in High School CS
Canadian educational charity Kids Code Jeunesse, we’ve learned through experience that different students “get” coding in different ways. Exercises and...
Read Mental Models in AP CSP
In 2018, Code.org began developing an update to their AP CSP curriculum in order to address teacher feedback and align...
Read Elementary CS from a Distance: Virtual Teaching Takeaways
Elementary teachers truly have experienced it all while teaching computer science virtually since March 2020. We’ve learned so much about...
Read A Peer Instruction Model for Distance Learning
Peer instruction (PI) has been shown to significantly improve a student’s performance in introductory computer science coursework. Traditional PI routines...
Read Creativity & Collaboration in the Computer Science Classroom
Creative thinking is a key 21st century skill, predictive of both academic and professional success. Strong collaborative skills are crucial...
Read Pear Deck 101
How to get started with Pear Deck and use best practices to streamline lessons and provide engagement. Presented by Amber...
Read Student Leadership to Broaden Participation in CS Grades 3–5
An overlooked piece of K–5 computer science education is the creation of an exciting, inclusive computing culture throughout the school....
Read Introduction to Micro:bit with MakeCode
In this hands-on workshop, we’ll lead participants through beginner to intermediate coding activities using the micro:bit in Microsoft MakeCode. Participants...
Read Creating a Sustainable Research-Practitioner Partnership
This session is designed to share best practices, experiences, challenges, triumphs, and ideas on creating sustainable research-practitioner partnerships (RPPs) between...
Read Agile Escape Room
This interactive session will introduce simple agile strategies to use in middle and high school classrooms. Participants will engage in...
Read Modern Learning as an Approach to Closing the Digital Divide
When offered expanding learning opportunities, children can close the digital divide almost immediately. It is very important to build a...
Read Creating Engaging Digital Content
We know that information is available at a click of a button and learners have access to plethora of resources....