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 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...

Read Little Language Models: Empowering Children to be Future AI Modelers
This session introduces Little Language Models, a free AI microworld for ages 8–16 on the CoCo platform. Students use their...

Read Librarians Leading the Way with Purposeful Programming
Librarians are at the forefront of innovation when it comes to ensuring ALL students have access to Computer Science! Whether...

Read Leveraging Equity-Focused Data Sets in Computer Science
In this session, educators will learn how to use equity-focused datasets to foster inclusive learning environments, improve engagement, and promote...

Read Increase Access to CS through Integration and Project-Based Learning
California’s 977 school districts include many small ones—about 40% serve 1,000 or fewer students. These districts, while rich in community,...

Read I Will Continue to Persist: Optimizing Cultural Capital in the Computing Education and Workforce
Computing stands out in STEM for its fast job growth and strong link between education and employment—about 71% of computer...

Read Fostering Belonging for Female Students in the CS Landscape: Frameworks for Inclusive Practices
This session helps educators create supportive CS environments where female students—especially girls of color—can thrive. Participants will examine barriers like...