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

Read Fellows in Focus: Session 1
Join several Equity Fellows for two focused sessions: Harmonizing Identity and Innovation: Using AI to Create MusicExplore how AI can...
Read Empowering Flexible Learning Environments: Computer Science and Personalized Learning
This presentation explores how personalized learning fosters equitable and inclusive computer science education. We will examine Georgia’s personalized learning standards...

Read CSTA K-12 Standards Revision: Research and Writing Updates
What does every student need to know in computer science? What additional CS learning opportunities can be offered to high...

Read 3D Design and Printing for Middle School
In this session, participants will learn to use Tinkercad, a free web-based design tool, to teach 3D design and 3D...

Read Teacher Wellness: When a Walk is Not Enough
In this workshop, I will share how I burned out as a teacher, how I dealt with it, and how...