Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Equity in High School Computer Science Education
In this session, a DC school presents its experience in developing a computer science, robotics, and engineering program that advances...
Read Extending Computational Thinking to Math Problems
While we are working hard to achieve computer science for all, there are some subjects that already reach all students....
Read Families Do Computational Problem Solving at Home
After success with designing activities that support families in trying engineering at home, the Boston Museum of Science’s EiE is...
Read From Classical to Quantum: How to Introduce Quantum Computing in Your Classroom
Quantum computing is an interdisciplinary field that connects computer science to physics, mathematics, chemistry, and engineering. In recent years, this...
Read Fun with Ants and the Game of Life: Bringing Cellular Automata to Your Classroom
Students love building something they can show off to their friends, and the topic of cellular automata never fails to...
Read Fun, Formative Feedback and Assessments to Improve Learning
Discover how to implement formative feedback and assessments such as Parsons problems, pair programming, code commenting, rubrics, code visualization, and...
Read Hands On: Satellite Communications for the Classroom
Miniaturization, 3D printing, low-cost materials, and available retail components, plus a growing variety of affordable launch providers, have enabled universities...
Read Hello Ruby Activities in Computer Science
How do computers work? What’s inside a computer? Software accounts for many of the things we do with and on...
Read How to Fuel SEL in the Classroom by Mixing Code and Play
Studies have shown that the great majority of educators believe that social and emotional learning (SEL) is underemphasized in school...
Read Intro, Intermediate, and Advanced Soundboards in Scratch & p5.js!
Soundboards are one of the BEST way to introduce students to project based coding and keep students engaged! In this...
Read MAKE GAMES | TEACH CODING
Come learn from Middle and High School CS teachers how to teach students to code by making games together! Construct...
Read Making Thinking Visible in Elementary CS Classes
Many students want answers to tricky problems, rather than ideas and strategies on how to solve the problems themselves. Participants...
Read Meaningful Mentoring: Voices from the JROTC-CS Adopt-a-School Partnership Program
Amidst the many challenges of the ongoing COVID-19 pandemic, it has become more evident that students need access and mentorship...
Read Mice, Cookies, and Coding: Using Early Literature to Teach Coding to the Very Young
What connection could there be between coding concepts and a storybook about a mouse with a cookie? If/then statements! This...
Read No Student Left Behind: Preparing Future Creators of the Metaverse
What is the metaverse, and who is creating it? While the metaverse might still be years in the making, it...
Read Power On! with Resources to Support Facilitating the Graphic Novel with Students and Colleagues
Power On! is a computer science (CS) equity-focused graphic novel that was created with and for CS students and educators....
Read PreK CS, Oh My!
In an ever-changing world of technology, how do we include our youngest learners without overdoing their time on devices? PreK...
Read Rethinking CSA: Software Engineering for All
The Code.org Computer Science A (CSA) curriculum aims to influence attitudes and perceptions toward software engineering by increasing engagement, confidence,...
Read Sharing Collective CS Visions: Defining CS in Districts and Schools
Are you, your school, your district, or your region looking for ways to jumpstart your computer science journey? Are you...
Read Social and Emotional Learning in the CS Classroom: Nurturing the Natural Connections
Social and emotional learning (SEL) has long been a priority of educators. But with so many competing initiatives swirling around...
Read Teaching and Learning CS with Runestone Ebooks
This session, targeted to CS educators and administrators in grades 8–16, presents Runestone Academy’s library of open-source, interactive ebooks, such...
Read Teaching Real world CS with VEX V5 Workcell
The VEX V5 Workcell, designed for Career and Technical Education, introduces students to manufacturing concepts like construction, palletizing, and coordinate...
Read The Grand Comics Database Journey: From Data Set to Classroom
The Library of Congress has many publicly accessible large data sets. Currently stored in a variety of formats, the data...
Read The Lending Library: Building Equity in Physical Computing
Aiming to create equitable experiences for our teachers and students, Chicago Public Schools created a lending library in 2019, allowing...