Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Computer Science Honor Society: What is it & How to Start
In this breakout session, learn and ask our CSHS Committee members questions on what a CSHS is about and if...
Read Being a Reflective CS Teacher
This session will provide participants with a connection to the CSTA Standards for CS Teachers. We’ll walk through our newest...
Read A Peek Inside SC’s CSPDWeek
Take a peek at all the details that made South Carolina’s inaugural CSPDWeek a huge success. With 200 teachers participating...
Read CSP in Rural Communities: Lessons Learned
Almost one in five students in the United States attend a rural school, and about half of public school districts...
Read Finding Promising Practices for Middle School CS Teachers
Discovering promising practices for teaching middle school computer science students should be rooted in sound research findings. Often, teachers lack...
Read K-5 CS: Now is the Time & Equity is in the Driver’s Seat
Increasingly, the world we live in runs on computer code and we as educators should prepare our students with the...
Read The Inclusive Classroom: Computer Science and ELLs
In this session, we will discuss best practices for supporting English-language learners in computer science classrooms. Drawing upon teacher and...
Read Accessible CS Learning with Replit
During extended periods of at home learning, the equity gap of computing education access has been exacerbated further. Varying ability...
Read Building CS Partnerships
This session will focus on how to work within your community to develop and grow community partnerships. Presenters will cover...
Read My CSP Experiment
In past years, I have always taught AP CSP using a block-based programming language and approach—specifically, Snap! and App Lab....
Read A Computational Thinking Integration Model for K–12
Computational thinking (CT) has grown in popularity over the last few decades, with an increasing number of K–12 educators integrating...
Read Looking Back, Looking Forward – Student Insights
Presentation of college students insights into influences on their CS learning that impacted, influenced, and supported their choice to take...
Read Selecting and Supporting a New CS Teacher
Finding a teacher to teach the class does not need to be a barrier to building a CS program in...
Read Unplugged AI Games for Middle School Integration
Include artificial intelligence in your language arts, social studies, math, and science classes! This session will introduce games and activities...
Read Thunkable App Development for Middle Grades and AP CSP
This session is an introduction to the Thunkable App Development platform and the Thunkable Course developed by the #CSinSF team...
Read Teaching Coding Fluency With Turingscraft’s CodeLab Service
CodeLab provides hundreds of class-tested, instructor-vetted coding exercises for students in introductory programming courses. Each exercise involves writing a small...
Read Teach STEAM + Core Subjects… No School Building Required!
Are you interested in delivering high-quality, engaging lessons in core subjects, without sacrificing computer science and robotics? Join us as...
Read Making CS More Engaging in an Interconnected World
The majority of applications we interact with daily could not function in isolation. For these applications, communicating with other programs...
Read Differentiating: CS Student–Centered Instructional Continuum
In this session, we’ll share the Computer Science Student-Centered Instructional Continuum (CS-SCIC), a new framework to support PreK–12 instructors in...
Read Network Sorting: Become the Computer
Learn about an unplugged activity that can be used over and over again for numerous kinds of different content. Geared...
Read Crafting and Coding with Paper Circuits
Paper circuits combine circuit building and coding with arts and crafts, using familiar crafting materials such as tape, markers, and...
Read Power of the Portrait: Learning to Code Through Art
Join the Code/Art team for a fun, engaging exploration of the intersection of art and coding as a way to...
Read Critically Conscious Computing: Methods for Secondary Education
CS teaching often aims to be apolitical, maintaining a strict focus on technical skills. However, students’ lives and experiences are...
Read CS Everywhere: STEM Outside the Lab and All Over the School
Are you the only technology teacher in your school or district? Are you struggling to move past early adopters to...