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 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...
Read Coding in Motion with CS
Whether you’re teaching introductory coding or looking to make your curriculum more engaging, this breakout session offers a fresh, movement-based...
Read Code Her Future: Empowering the Next Generation of Women Leaders in CS
This session equips educators with strategies to inspire female students to see themselves as leaders and innovators in computer science....
Read Certified to Rock: Cleveland’s Journey in CS Teacher Prep
This session will take participants on a 15 year journey of how Cleveland State University became Ohio’s leading teacher preparation...
Read AI Learning Priorities for All K-12 Students
What AI content is most important for all students to learn? The Identifying AI Priorities for All K-12 Students project,...
Read Integrating Computational Thinking for Early Readers
Computational thinking (CT) is a critical skill that sets the foundation for future success in coding and computer science, but...
Read AI Art Factory
Join the AI Art Factory workshop and discover how artificial intelligence can bring imaginative prompts to life—like “a dinosaur riding...
Read Using Unplugged Activities to Deepen CS Learning
In this session, participants will explore current research on the effective use of unplugged activities for teaching computer science concepts....
