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 Accessibility Technology for Students with Disabilities
Students with certain disabilities often need accessibility technologies—such as screen readers, eye tracking, and voice or switch control—to effectively use...
Read Enhancing Inclusion for Neurodivergent Students in Computer Science Education
This session explores effective teaching strategies to support neurodivergent learners in computer science programs. Students with autism, ADHD, dyslexia, and...
Read Pathways to Teaching CS
Imagine a future where every student—rural or urban—has access to dynamic, high-quality computer science education. This session introduces Nebraska’s CS...
Read Pedagogy and Mentorship to Encourage Participation in Robotics
In this presentation, we introduce the curriculum and pedagogy for a National Science Foundation–funded PRIDe (Physical Science Robotics Interdisciplinary Design)...
Read Leveraging Educational Robotics to Teach AI to Novice Computer Science Learners
This presentation showcases a National Science Foundation–funded PRIDe (Physical Science Robotics Interdisciplinary Design) Robotics+AI curriculum designed for high school students...
Read Welcome to CS Principles: How to Support All Students
Each year, a diverse group of students take AP CS Principles. As a result, teachers have the opportunity to support...
Read Up the Engagement and Collaboration in Your CS Classroom
In this professional development session, teachers will explore innovative, hands-on strategies to foster collaboration and boost student engagement in the...
Read The CS in Me: Fostering Identity and Representation in CS Through Literacy
This session explores how identity and representation can be woven into K–8 computer science studies through literacy. By integrating computer...
Read Reflectively Unpacking the CSTA Standards for CS Teachers
In this session, K–12 computer science educators will collaboratively unpack the CSTA Standards for CS Teachers. Through facilitated discussion, specific...
Read Lesson Plans and Activities for a Computer Architecture Unit
Come try out inquiry-based learning worksheets and other class activities for teaching computer architecture topics using the Java programming language....
Read Is it Policy? Legislation? Executive Order? Law? Guideline?
Teachers, administrators, and other educators may not always be aware of all the different policies, legislation, and state- and district-wide...
Read From Zero to Robots: Engaging Elementary Teachers in CS Integration
This hands-on session supports technology and CS resource teachers in helping elementary educators adopt robotics and integrate computer science. Based...
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...
