Resources Library
You must be logged in to access resources in the Resources Library. All resources are free for CSTA members. Certain resources are availble to those with a CSTA account. To become a CSTA member, or to create a free CSTA account, head to our Join page. Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES

Read Expanding Technology and Computer Science through Integration into Core Subjects
This session examines how districts and educators can broaden student exposure to technology and computer science by applying initiatives highlighted...

Read Empowering Every Student: Transforming CS for All Abilities
This interactive session blends empathy-building experiences with system-level strategy to help educators create computer science learning environments that work for...

Read Dare to Be a Digital Trailblazer
In a world where technology evolves faster than ever, how can we empower the next generation to lead—not just follow—in...

Read Checking for Inclusion: A Practical Guide to Selecting K–8 Integrated CS Lessons
In this interactive session, K–8 educators will learn to use a new checklist for evaluating integrated computer science curricular materials....

Read Charting the Course: Building Data Literacy and Data Science Learning Progressions
In today’s data-driven world, students need strong data literacy and data science skills—but most schools lack clear pathways to teach...

Read Bridging Gaps: How AI Can Transform Accessibility in Education
With the range of diverse needs in every classroom, accessibility in education can feel overwhelming. This session provides educators with...

Read Addressing Your Expert Perspective and Implicit Assumptions in CS Education
Despite best efforts, CS educators can have biases and assumptions that hinder the success of individual students and the well-being...

Read Unified Robotics: Bridging Abilities Through Inclusive STEM Learning
This session explores how Unified Robotics brings neurotypical and neurodiverse students together on collaborative robotics teams, creating inclusive environments that...

Read Building CTE Pathways in Middle School
In this session, participants will explore how Jacksonville Middle School (JMS) initiated a career and technical education (CTE) pathway in...

Read Ethical Coding: Using AI to Foster Inclusivity and Prevent Bias in K–12 Computer Science Education
In the quickly changing world of technology today, ethical coding practices are crucial. This talk looks at how to use...
Read Unlocking Code Comprehension: PRIMM and Parsons Problems in Middle School CS Education
This session aims to teach teachers to develop and implement instructional strategies that incorporate the PRIMM (Predict, Run, Investigate, Modify,...

Read The Dance of Drones: Choreographing with Code
Everyone loves a show. Coding drones for an aerial ballet combines real-time movements, storytelling, and a musical score to create...

Read Teaching Creative Coding as an Artistic Practice
Creative coding has become more common in art and emerging media programs, yet research into how teachers teach code as...

Read Leveling Up CT Integration: Tools for Inclusive, CT-Integrated Learning Experiences
In schools across the globe, teachers are finding synergies between computational thinking and their subject-area content. This session introduces three...

Read Level Up Learning: A Gamified, AI-Powered Quest for Cross-Curricular Computer Science Integration
Join us for an innovative, gamified session where educators will explore cross-curricular computer science integration through an interactive, AI-powered quest....

Read Language, Culture, and Computing: Asset-Based CS for Multilingual Learners with Wordplay
Although linguistic diversity is increasing in our schools, few CS curricula or coding platforms intentionally support multilingual students in culturally...

Read Jamming for Smart Skills: Game Jams in the Classroom
Game developers and creatives use game jams to sharpen their skills, and you can bring those same techniques to the...

Read Integrating Maven and JUnit with GitHub Classroom: A Practical Approach to Teaching AP CS A
Enhance your AP Computer Science A instruction by integrating modern development tools and workflows that reflect real-world programming environments. In...

Read Innovative Design in the AI Age: Integrating AI Models into Coding Projects
As AI technologies became more ubiquitous, we’ve seen how the use of AI models in apps can address personal, local,...

Read Hands-On Code: Building Skills with No Devices
In this interactive session, participants will dive into fun, hands-on activities that teach fundamental coding and computational thinking skills—completely screen-free....

Read Experience CS: A New Way to Teach Computer Science
Experience CS is a free curriculum from the Raspberry Pi Foundation that helps educators integrate computer science into other content...

Read Equipping the Next Generation for Innovating with Oracle Academy
Join the Oracle Academy team for a fun and engaging session that highlights the benefits available to educators and offers...

Read Empowering Change: Integrating Equity and Computer Science into Classrooms
This session introduces an innovative digital guidebook filled with suggestions for integrating core subjects—English/language arts, math, social studies, and science—with...

Read Creating Lessons in Visual Studio Code for Education
Come join us for this hands-on session and learn how to create your own CSTA standards-aligned lessons and coding tutorials...