Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
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,...
Read Project Based Learning: Pedagogy and Practice in the CS Classroom
In this session we will explore the vast interconnected world of project based learning and physical computing and look at...
Read Write for a global computing community with Hello World magazine
Do you enjoy sharing your teaching ideas, successes, and challenges with others? Do you want to connect with a global...
Read CMU CS Academy: Python Courses for MS and HS
In this presentation, we will explore the Carnegie Mellon University (CMU) CS Academy curriculum and offerings, the pedagogy and inspiration...
Read Your Voice Is Power: Remix Your Code
Are your students ready to remix their code? Through beats and bytes, students can learn how music, computer science, and...
Read Breaking the Four Walls: Planning Events Outside of the Classroom
Igniting Enthusiasm for Computer Science through Student Hackathons Teaching CS Concepts through ACSL Competitions
Read Bringing Computer Science and CSEd Research to the Elementary Classroom
K–5 CS Integration through Development of a Skills Progression LAUSD Elementary Computer Science Initiative: Supporting Teachers and Measuring Success
Read Computer Science and Visualization Tools
Peek Behind the Scenes: How to Use Code Visualizer Tools Visualizing De Morgan’s Theorem with Logic Gates Moving Beyond Blocks:...
Read Computer Science Teaching Strategies
Lessons Learned from Three Years of Praxis Professional Development Just the Two of Us: Pair Programming in CS Classrooms
Read Creating an Inclusive Computer Science Classroom
Have You Heard about Grading for Equity? Three Essential Values for Building Inclusive Computer Science Experiences for All Students Empowering...
Read Equity & Student Engagement
Leadership Strategies for Change: Embracing Computer Science Education in LAUSD STEM Integration to Promote Student Engagement Equity Gotta Catch ’Em...
Read Gender Stereotypes Start Early and Cause Disparities in Computer Science
Gender Stereotypes Start Early and Cause Disparities in Computer Science. This session recognizes that girls can do computer science, but...
Read Innovative Approaches to Teaching Computer Science
#TeachCSReels: Teaching Computer Science Concepts with Short-Form Videos Coded Masterpieces: Integrating Principles of Abstract Art and Computational Thinking Iowa Computer...
Read VRTA Platform Demonstration
STEM education taught via problem solving practical real-word issues in a simulated environment.
Read Bring CS to Life with the Finch Robot—Even Remotely!
In this session, we will introduce the brand new Finch Robot 2.0 from BirdBrain Technologies. Participants will encounter the robots...