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 From Questions to Code: Making AP CSA Learner-Centered Through Data Exploration
What if AP Computer Science A students began their Java projects not with an assigned problem, but with a question...
Read Code Meets Clue: Using Literature to Spark CS Learning
What happens when students become data detectives, code breakers, and algorithmic adventurers? The STEAM Sleuth Society invites educators to explore...
Read Code Tales: Teaching Loops and Logic Through Classic Stories
What happens when the Big Bad Wolf meets block coding? In this story-driven session, educators will explore how familiar narratives...
Read Coding Applications for Little Coders
Can a four-year-old master logic? Absolutely! This session dives into the “how” and “why” of introducing coding to the next...
Read Coding Connections: Bringing Joy to PreK–10 CS Through CAST
CAST—Culinary, AI, Sound, and Technology—presents an equity-centered framework that connects computer science to students’ lived experiences, cultural knowledge, and creative...
Read Coding in a Flash: Mini-Units with micro:bits and imagiCharms
Explore how to use micro:bits and imagiCharms in any classroom setting, from a single class to a four-day mini-unit. This...
Read Computer Science Without Computers: Computational Thinking, Comics, and Fractal Gridding
Computational thinking isn’t always easy to teach, especially for young learners. How might we teach the four principles of computational...
Read Cooking Up Your First Algorithm
Frustrated with students who struggle to grasp algorithmic logic before they even touch code? This session offers a high-impact solution!...
Read CS + Social Studies = IMPACT: Computer Science Integration in Action
This session offers a proven, replicable blueprint for embedding CS standards into a core subject. We present the innovative high...
Read CS Activities: The Builders, the Sorters, and the Algorithms
In 2011, CSTA partnered with ISTE to create an operational definition of computational thinking. According to this definition, the computational...
Read CS Connections Showcase: Computer Science and AI across the Elementary Curriculum
This session focuses on meaningful curriculum integration, using computational thinking to connect core content and computer science. Participants will explore...
Read CS for All: Teaching Accessibility Through Inclusive Coding and Robotics
Accessibility belongs in the computer science curriculum, not just as a support strategy, but as a computing concept that all...
Read CS for Every Graduate: Implementing the New Foundational CSTA Standards in High School
This session guides participants through the new organization of high school standards and possibilities for implementing the standards for all...
Read CS Teacher Identity: What Does It Look Like and What Can We Learn from It?
K–12 teachers employ a vast array of pedagogical practices to teach CS content and encourage their students to see themselves...
Read Cultivating “Ganas”: Two Methodologies for Supporting Hispanic American CSP Students
Due to limiting cultural stereotypes, Hispanic American high school students can often perceive Computer Science Principles (CSP) as “hard to...
Read Debugging Your Destiny: Transforming Student Attitudes Toward CS Careers
Enjoying computer science in school does not automatically lead to confidence in pursuing a CS career. Research with fifth- and...
Read Deep in the Heart of Coding: A micro:bit Exploration of Culture and Creativity
What happens when code meets culture? Deep in the Heart of Coding is a cross-curricular discovery of how computer science...
Read Design, Play, Inspire: How Teachers Can Build Custom Coding Lessons with Microsoft MakeCode
As educators, we know that students are most engaged when learning connects to their interests. In this hands-on session, participants...
Read Designing CS for Every Learner: Stories from Teachers in UDL4CS
What does UDL really look like in a CS classroom? In this 20-minute session, hear from K–8 teachers in the...
Read Designing K–12 Pathways: Tools and Strategies for Administrators
How can district and school leaders design K–12 CS pathways for all students, providing a strong foundation in CS while...
Read Digital and Hardware Accessibility in K-12 Computer Science Classrooms
This interactive workshop will equip participants with practical tools and skills to evaluate educational software and hardware (e.g., robotics kits,...
Read The Great Scratch-tacular Journey: Adventures in Creative Coding
In this hands-on workshop, participants will explore the creative potential of Scratch and ScratchJr, with engaging activities that connect computational...
Read Abstraction in EdTech vs. Computer Science Education Standards
Many K–12 educators conflate educational technology with computer science education, assuming that teaching students to use technology tools is equivalent...
Read Achievement Unlocked: Teaching CS through Game Design
Yes, we DID come here to play! Discover how teaching game development and completing professional development with game design transforms...
