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 CSTA Coaches + Administrator Community of Practice KickOff!
Join us for the exciting launch of CSTA’s new Community of Practice, specifically designed for CS Instructional Coaches and Administrators....
Read Bridging the Gap: Transitioning from Blocks to Text with MakeCode Arcade
This hands-on session explores how MakeCode Arcade helps students transition from block-based to text-based coding. Participants will learn to use...
Read Amplifying Voices: Storytelling Through Podcasting in the Computer Science Classroom
This session amplifies the voices of students and educators through podcasting in the Computer Science classroom. Podcasting builds community, activates...
Read The Future is Bright: Empowering Students Through Technology
This session explores how integrating technology into elementary classrooms supports both STEM and literacy development. Teachers will learn to use...
Read Empowering Emerging Readers: Using Computational Thinking and Robotics to Support Decoding
This session explores how computational thinking and robotics can be used to broaden access to computer science in early childhood...
Read Middle School Cybersecurity with Unplugged and Range Activities
This workshop guides educators through beginner cybersecurity topics for middle school students. Participants will experience the activities as the students,...
Read Living and Working with AI: Hands-On and Unplugged Activities
Many people use AI, but few understand how it works. This workshop builds educators’ confidence to teach AI using interactive...
Read Linear Algebra-Free Introduction to Quantum Computing through Games and Python
Quantum computing has traditionally been taught in advanced college courses with a strong focus on linear algebra. Recently, new resources...
Read Empowering Educator Advocates for Equitable CS Education
We’ll explore policy structures and strategies to expand access, using resources such as State of CS data and current research....
Read Drones and UDL: Increasing CS Career Thinking for Middle School Girls
This session features a free drone curriculum developed through Take Flight, a National Science Foundation–funded project (#2146613) for middle school...
Read CS Teaching That “Makes Sense”: Instructional Routines for Your CS Classroom
The “sensemaking” approach helps students think deeply and develop strategies, rather than just follow steps. From simple routines like “Notice...
Read Amplifying Educators: The K-12 CS Advocacy Summit
Join fellow K-12 educators passionate about computer science education for an afternoon of collaboration, learning, and advocacy planning. This summit...
Read Teacher Education Pathway On-Ramps for CS: Implications for Equity and Capacity
Equity issues persist in computer science education partly due to a shortage of qualified CS teachers, especially in urban, rural,...
Read The Power of Words in CS Education: Expanding Your Justice-Focused Toolkit
In this interactive workshop, educators explore how their social identities—such as race, gender, and socioeconomic status—shape their teaching and student...
Read Teach an AI to Play Pong
In this workshop, we demystify neural networks and machine learning through a hands-on activity. Participants first recreate the classic Pong...
Read Stay Engaging with the Latest Java Updates
Java powers over 60 billion active virtual machines and is used by most global companies. Its versatility, security, and reliability...
Read Sprouting Fresh Ideas with Hydroponics and Micro:bits
In this hands-on workshop, participants will learn how to integrate computer science into elementary and middle school classrooms through the...
Read PrepareCS
During the PrepareCS workshop, state teams will debrief on their CSTA conference experience and discuss how they can apply what...
Read Peeking Under the AI Hood: (Mostly) Unplugged AI Activities for Elementary
Young students are already encountering artificial intelligence in their daily lives—but can they truly understand how it works? Absolutely. In...
Read Tiny Tech, Big Impact: Engineering Everyday Gadgets with Micro:bits
This workshop equips educators to integrate computer science into science and engineering classes using micro:bits. Participants will explore hands-on coding...
Read Who Says You Can’t Teach Low-Level Systems Topics in Java?
In this interactive session, we will present novel inquiry-based learning worksheets designed to teach low-level systems topics using the Java...
Read The Power of Coaching: SWOT (Strengths, Weaknesses, Opportunities, Transformations)
Join us for an interactive and collaborative session where K-12 CS Education Instructional Coaches showcase their impactful work through engaging...
Read Strype: Frame-Based Editing for Python
This session introduces attendees to Strype, a free, browser-based, frame-based Python editor. Frame-based editing is a hybrid of block-based and...
Read So You Want to Be A CSTA Fellow?
Curious about growing your impact in the computer science education community? This session is your guide to the fellowship opportunities...
