Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES

Read Spilling the Tea on Effective Instructional Strategies
This session will explore three instructional strategies that can help CS teachers increase enjoyment, productivity, and code quality. The first,...

Read Social Justice: Making CS Connections Transparent & Tangible
In this session, participants will explore what social justice means and can look like in the context of computer science...

Read So you want to be a CSTA Equity Fellow?
Are you interesting in becoming the next CSTA Equity Fellow? Come and find out more about what the equity fellowship...

Read Significant Summative Labs for High School CS Students
How do you craft computer science assignments that engage and support all students? In this session, we’ll share examples of...

Read Set Up CS Framework
Many schools and districts are looking for ways to get started with establishing equitable K12 CS education pathways. You may...

Read Semantic Waves: Great Feedback with Structured Explanations
As teachers, the feedback we give on incorrect answers is a crucial factor in learning. At its best, strong feedback...

Read Seizing the Bees: Computer Science & Community Collaboration
Building community relationships helps to create interactive learning experiences for students as they learn to use computer science to solve...

Read Scaffolding Executive Functioning in the CS Classroom
Learn strategies to help students grow in their executive functioning skills in the computer science classroom. This presentation will have...

Read Replit Escape Room
This interactive session will introduce simple and useful agile project management strategies while leveraging the collaborative superpowers of Replit’s multiplayer...

Read More Than A Game: ESports and the Computer Science Connection
Join us as we discuss the connection between ESports and Computer Science. Previously seen as a “waste of time,” gaming...

Read Staying Safe Online During the Holidays – a Cybersecurity Conversation with Tanium
Join the Black Affinity Group for a fireside chat with the Tanium team about issues, strategies, and solutions in teaching...

Read Reflectively Unpacking the CSTA Standards for CS Teachers
Participants in this session will collaboratively unpack the CSTA Standards for CS Teachers. Through discussion and specific examples, participants will...

Read Recruiting, Retaining, and Advancing CS Students
Are you having trouble attracting students to your computer science classes and programs? Do you find it difficult to retain...

Read Quorum Blocks: Accessible Programming for Children
Quorum Blocks, a block-based derivative of the Quorum programming language, is well known for its accessibility to children with disabilities,...

Read Putting the “All” in CS for All
What does high-quality and inclusive computer science education look like? Who has access to these experiences? Is computer science really...

Read Promoting Equity in CS Education for Indigenous Students
Indigenous students have historically been underrepresented in computer science education. According to the K-12 Computer Science Access Report, Indigenous students...

Read Project-based learning with Scratch
This presentation begins with an introduction to various approaches of project-based learning with Scratch; for example, backwards, inquiry-based, and emergent...

Read Preventing Burnout in CS education
Teacher burnout has always been a problem in the field of education; however, the past couple of years has exacerbated...

Read Preparing Students for CS Careers of the Future
Gallup and Amazon Future Engineer have partnered to create the Careers of the Future Index to help young adults and...

Read JOYful Coding: Full STE(A)M Ahead
Join us as we discuss the connection between Art and Computer Science. Science, Technology, Engineering, and Mathematics (STEM) also has...

Read Pinball Wizard: There Has to Be a Twist
Pinball may seem both simple and random—hit the ball and keep it from draining—but once you know the rules, there...

Read Pervasive Parentheses: A Taste of CS Research
This presentation introduces Pervasive Parentheses, a high school CS project in which small teams of students explore a mysterious expression...

Read Microworlds: A Framework to Learn by Making
Students learn best by making things they care about and sharing the results with others. One crucial tool to promote...

Read Making Student Work Public: Attract and Retain Girls in CS
Code/Art’s national coding competition prompts and free teaching resources help engage female students and students from historically underrepresented groups in...