Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Trends in Cybersecurity
In this interactive session, learn about trends in cybersecurity and have your questions answered by a panel of cybersecurity experts...
Read Connect & Create with Virtual Family Creative Coding Nights
Virtual Family Creative Coding Nights bring young people, families, educators, and administrators together online to create and explore using Scratch....
Read Culturally Responsive and Relevant Computer Science
The greatest danger in times of turbulence is not turbulence itself, but to act with yesterday’s logic.” – Peter Drucker...
Read Get Artsy! Explore the Creative Possibilities of Coding
For some computer science teachers, embracing their artistic side can seem overwhelming, especially for teachers who have never thought of...
Read Queering Computer Science
Queering means examining something through a lens that makes it strange or challenges it in some way. As a queer,...
Read Asking the Right Questions: Unleash All Students’ Potential
Recent catastrophic and tragic events have provided all of us the opportunity to reimagine the potential of education and technology...
Read Who’s the Creator: You or AI?
After beating humans in chess and Go, what’s next for artificial intelligence? Well, it might be AI’s ability to create...
Read Strategies to Increase Equity in K–8 CS Education
All students need the opportunity to learn computer science, thereby enabling them to become creators, not just consumers, of the...
Read Including Students with Disabilities in CS
Students with disabilities face a variety of challenges, including inaccessible tools and instruction, stigma around disability, and a lack of...
Read Role Models for the Next Generation of Computer Scientists
Representation matters. This session will introduce you to strategies for making your classroom more inclusive by showcasing the diverse stories...
Read Foster Computational Thinking by Building Games in ScratchJr
Kids aged five to seven love to play games. Games provide authentic opportunities to experience different perspectives, collaborate with others,...
Read Introducing CS to Our Youngest Learners
It’s never too early to learn how to code! In this session, we’ll focus on some cross-curricular ways to introduce...
Read Bringing Stories to Life through Coding
In this session, we will use coding to create innovative storytelling experiences on Elementari that can be easily used in...
Read Hedy: A Gradual Language for Programming Education
Hedy is a gradual programming language designed to help new learners understand programming. Do you remember when you were learning...
Read Coding with Scratch Junior in the PreK–2 Years
You’re never too young to learn how to write computer code! In this workshop, PreK–2 teachers will gain the skills...
Read Amazon Virtual Fulfillment Center Tour
Give your students real-world computer science and career exposure through Amazon Future Engineer’s new live, virtual, and interactive Fulfilment Center...
Read Connecting Scratch Loops with College-Level CS
As novices, our students have trouble generalizing across coding problems to see the underlying structure. The most important code pattern...
Read Building Collaboration While Together or Apart
A key part of computer science is working with others, but how do you get your students to work collaboratively...
Read Microsoft MakeCode & TEALS for High School CS
If you are new to teaching Computer Science at the High School level, Microsoft has two great offerings you can...
Read Concurrent Enrollment as an Alternative to AP for Broadening Participation in CS
The session will explore concurrent enrollment (CE) as a pathway for schools to provide computer science education to high school...
Read Dancing Algorithms
Discover the importance of algorithmic design in this immersive, hands-on session. Become the student as you walk through sequencing steps...
Read GaleForce: Virtual Disaster Relief Robotics
GaleForce is a virtual robotics adventure game where students in grades 6–12 can learn to code virtual robots and drones,...
Read Connecting Working Memory and Computer Science Skills
Do you struggle with deciding how many devices and machines you should display in your space in order to advocate...
Read Creative Computing in Remote Learning Environments
Members of the Creative Computing Lab at the Harvard Graduate School of Education, in collaboration with a current middle school...