Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
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...
Read CS for Girls – Creating opportunities and access
Are you looking for ways to create opportunities an access for girls in CS? Well, look no further. We’ll look...
Read Cybersecurity Virtual Escape Room: Stop a Ransomware Attack on a Car!
Come experience a virtual escape room designed to get students solving problems in teams as cybersecurity analysts! Our escape room...
Read Cybersecurity: More than just a Sub-Concept of Computer Science
From finance to healthcare to retail to education, cybersecurity affects nearly every public and private industry sector across the globe....
Read Digital Learning Coaches: How to Build Capacity and Leverage Impact
In this session, district and site leaders will learn about the position of a Digital Learning Coach (DLC). We will...
Read Empowering Student Voice through Data and Practice
CAPE (capacity, access, participation, and equity) is a framework designed to assess equity throughout the computer science education ecosystem. Based...
Read Engaging Counselors, Teachers, and Administrators to Broaden Participation in Computing
In this presentation, attendees will learn how to develop effective partnerships with counselors, administrators, and fellow teachers to assist in...
Read Engineered Inequality and Rethinking Our Relationship to CS
Discussions around the digital divide often revolve around the inequalities created by a lack of access to technology or CS...
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...