Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Creating Apps for Community and Social Good in Middle School
The CS Pathways researcher-practitioner partnership is a three-year project funded by the National Science Foundation’s CSForAll Program, in partnership with...
Read CS+Elementary Español: A Curriculum for Spanish Speakers
This workshop introduces participants to the Spanish version of the CS+Elementary curriculum, a free, flexible curriculum designed for teachers with...
Read CS for Social Action: App Development in 8th-Grade Civics
K–12 schools seeking to deliver equitable CS instruction often face the challenges of limited instructional time and a shortage of...
Read CS for Littles with @DoctorSTEM
CS for Littles is designed to demystify implementing CS with students K-2. During this session we’ll engage in a fun...
Read CS Educators Town Hall
Join us as a variety of stakeholders from Kapor Center, ECEP, Cornell Tech, and CSTA who will facilitate an open...
Read CS Career Education for HS Students through Storytelling
This session presents a career-focused video interview series with computer science professionals, designed to bring their shared diverse wisdom to...
Read CS Beyond Coding: Exploring the Four Other CS Concepts
Do you teach algorithms and programming while avoiding the four other CS concepts? Are you looking for fresh new ideas...
Read CS Afterschool
Whether you cover computer science with your group in every session or have never spoken the word “algorithm,” this session...
Read CS Access Hub
Come join us and help build a hub of CS accessibility resources! By attending this presentation, you will have insider...
Read CRP and CS
This session will cover the methods used to create a micro-credentials Canvas course that explores culturally relevant pedagogy in K-12...
Read Create Graphical Interfaces with Python
Many students begin their coding journey in Scratch, but then feel reluctant to move on to text-based languages because they...
Read Creating a Culturally Responsive Tech Workforce Pipeline
How can we make our tech workforce more diverse and representative, and why does it matter? Tech and tech-adjacent firms...
Read Create an Authentic and Inclusive Elementary CS Classroom
The earliest years of education have a huge impact on how young learners see themselves and their place in the...
Read Create a Thinking Classroom with Whiteboards
Students who struggle in, and drop out of, introductory computer science classes often lack CS self-efficacy, or the belief that...
Read Connecting Engineering, Design, and Play in Minecraft
In this session, you’ll learn about the North American Scholastic Esports Federation (NASEF)’s Minecraft competitions, which encourage teamwork and out-of-the-box...
Read Computational Thinking: Live and Unplugged
Computational thinking builds key 21st-century skills and opens up future career opportunities. This session aims to share resources and best...
Read Computational Thinking with Ozobots, In Person or Virtual
Learning how to code and teaching coding are easy with Ozobots! In this session, participants will learn what an Ozobot...
Read Competitive Programming: Using Esports in CS Education
Esports and competitive programming can be an effective and engaging tool to help students learn to code. Through the framework...
Read Connect-Create-Collaborate with ScratchPals!
You’ll learn about ScratchPals, a free teacher-led initiative to create global classrooms by connecting teachers and students via Scratch. Through...
Read CS and Literature: People and Practices in Your Picture Books
This session shares the presenters’ analysis of 30 picture books and graphic novels, published between 2015 and 2019 and targeted...
Read Integrating CT in Elementary
In response to President Barack Obama’s calls to increase computer science instruction at the K–12 level, the Virginia Department of...
Read Making Computer Science Accessible to Diverse Learners
With the recognition of the need for diversity in all employment areas of computer science, CS curricula should be accessible...
Read Make Computing Tangible with Physical Computing
Physical computing is just the right thing to make computing into a tangible thing that can be seen, touched, and...
Read Machine Learning in the High School Classroom
Machine learning and neural networks have become key techniques for solving some of society’s most difficult problems, but many students...