Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Be an Advocate for Broadening Participation in Computing
Teachers have always played a pivotal role in defining computer science pedagogy, incorporating innovative CS curriculum, and advocating for all...
Read Computational Thinking and Why It’s Important for Students
The future of work is here. Workplaces are increasingly collaborative and digital with projects requiring problem solving, critical thinking, creativity,...
Read Preparing Students for the App Economy
Learn how to use Apple Education tools to help students build the skills needed to be leaders and innovators in...
Read K-12 CS: How Far We’ve Come, and Where We’re Headed
Code.org co-founder and CEO Hadi Partovi was on the CSTA Conference stage seven years ago, and our community has made...
Read 2020 Vision: Reimagining the Default Settings of Technology and Society
“If inequity is woven into the very fabric of society, then each twist, coil, and code is a chance for...
Read CSTA 2020 Stage Loop
Learn best practices from CSTA Equity Fellows, see shout-outs from some celebrity supporters, and learn ways to engage with the...
Read Awards Ceremony
We recognize the winners of the CS Teaching Excellence Award, Cutler-Bell Prize in Computing, and Volunteer of the Year. http://csteachers.org/awards...
Read The Grammar of Computers: Science, Society, Technology, and Arts
“If code is the next universal language, instead of grammar classes we need more poetry lessons.” Linda Liukas is a...
Read Welcome Keynote
Learn about the current state of CSTA and four key ways that you can engage in the association: (1) Join...
Read K-12 CS: How far we’ve come, and where we’re headed
Less than a decade ago, support for K-12 computer science was limited, yet the movement was poised for tremendous growth....
Read Loudoun County Public Schools and their Pathway to Computer Science Success
Do you want to learn how to integrate Computer Science and Robotics into your division’s K-8 core curriculum, but may...
Read White Teachers as Anti-Racist Allies
Get comfortable with getting uncomfortable as we discuss what it means to actively be anti-racist as a white CS educator....
Read Working with Industry Partners
Providing students with opportunities beyond the curriculum improves outcomes and helps students move on to college and careers in computer...
Read What Do We Really Know about Equity, Diversity, and Inclusion in CS?
The purpose of this session is to heighten awareness of issues of equity, diversity, and inclusion in computer science education....
Read We Programmed This City: Using Paper Circuits to Explore a Smart City Design Challenge
In this session, we will explore the intersection of engineering, art, and design through the lens of a “paper city”...
Read Virginia CS and STEM Collaborative Efforts
In this session, we will talk about the new Virginia STEM Plan and how it has been built around collaboration...
Read Using Raspberry Pi to Teach Networking: CIT and CIS
Having trouble figuring out how to include networking and computing standards in your curriculum? While there are many resources for...
Read Using AP Classroom to Develop Data-Driven Instructional Interventions Impacting Student Performance
This session will provide an overview of AP Classroom and free College Board resources that can be used throughout the...
Read STEAM Nights: A Family-Friendly Way to Explore Science, Technology, Engineering, Art, and Math
Careers in the 21st century demand student proficiency in the interdisciplinary fields of science, technology, engineering, art, and math. In...
Read Teaching Girls to Code and Change the World
Jobs requiring computing skills are among the most sought after and highest paying in the US market, with demand growing...
Read Black Affinity Group Presents: Code BLACK Hackathon
Considering hosting a Hackathon, but not sure how to get it all done? Jump into the shoes of students as...
Read Introduction to Data Science with micro:bit and MakeCode
Microsoft MakeCode is a “making and coding” programming language with a powerful simulator for making games and creating technological solutions...
Read Interactive Fiction and Role-Playing Games in Python
Text-based electronic games have been around almost as long as the modern computer. By removing the visual aspect of game...
Read Inside the Black Box: Exploring AI and Ethics in K–12
Learning about artificial intelligence can help students understand important concepts like ethics, equity, diversity, bias, and inclusion, and even learn...