Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
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...
Read Student Ownership and Writing Classes in AP CS A
This mini-session will focus on motivating students and helping them make meaning of concepts as they are introduced to writing...
Read AP CS A: Physical Models of Java Inheritance
Many students struggle to understand inheritance in Java. This session aims to provide teachers with a new way to explain...
Read AI with MIT App Inventor
Artificial intelligence (AI) has been part of computing since the 1950s. But it’s only been since 2000 that AI systems...
Read Computers Crunch the Numbers. Students Do the Math
Use, modify, and create python code while analyzing and generalizing patterns in mathematics. Participate in activities from a high school...
Read Three Cs: Creativity, codeSpark, and the Classroom
Attendees will learn about codeSpark Academy’s creative potential in this hands-on interactive session! Learn how to get your students in...
Read Translanguaging with K-8 students
No, translanguaging is not just for MLLs! Translanguaging & CS work together to engage and challenge all learners across subjects...
Read Twenty Things to Do with a Computer: Lessons from Papert
The session begins by revisiting some of Seymour Papert’s writing, including the famous 1971 paper ”20 Things to do with...
Read Using Coding Rooms to Enhance your CS Classroom
Sasha Varlamov, Coding Rooms’ founder, and Joe Mazzone, Software Engineering Instructor at Davies Career and Technical High School, will walk...
Read UDL and Accessibility for ALL – No student is “Average” in every subject!
Learn to lead conversations and structure a book club facing the inequities in CS. Learn how to receive funding to...
Read Unpacking the Mystery: Projects versus Project-Based Learning
Do your students moan and groan when you mention the word “project”? There are projects, and then there’s project-based learning...
Read What Students Are Excluded from Online CS Content?
While no computer science teacher wants to erect barriers to online content, many employ teaching tools and pedagogy that are...
Read Using a micro:bit with Scratch
Absolute beginners are invited to experience a differentiated physical computing and computer science classroom that meets learners where they are....
Read Using Citizen Science to Teach Computational Thinking
A group of scientists is hard at work, collecting and analyzing data on the local growing season. When do flowering...
Read Using Data in a Research-Practice Partnership to Support New York City’s CS4All Mission
New York City launched the CS4All initiative in 2015 with the mission of bringing high-quality computer science education to all...
Read Visions of CS: Taking Control of CS/CT for Rural K–8 Students
This session will look at the processes developed and undertaken by the Arizona Hubs Advancing Computer Science (AZHACS) project. Funded...
Read Learning Comes Alive with Marty the Robot
Humanoid robots are the most exciting tool for making computer science and STEM learning come alive. Robotical’s Marty the Robot...
Read Why are we STILL Stuck in the Shallow End?
The journey of CS inequities is wonderfully researched and factually presented in Stuck In the Shallow End by, Jane Margolis,...