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 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...
Read Teaching Parallel Computing with Chromebooks
Almost every device we use contains computer chips with multiple “cores” that work together to speed up programs and improve...
Read Unlocking Potential: Equitable Practices for Supporting African American Girls in Computer Science
Despite growing demand for tech professionals, African American girls remain deeply underrepresented in STEM. This presentation equips educators with tools,...
Read The Missing Piece: Black Men in CS
This session shines a light on the unique perspectives of Black men in computing, exploring the challenges and triumphs that...
Read Maximizing a Budget for Classroom CS Tools
In this workshop, participants will use a hypothetical $1,000 budget to choose computer science tools and resources that align with...
Read Mapping the Educator Journey: Differentiating Support for CS Teacher Readiness
As schools work to integrate computer science and computational thinking across subject areas, teachers vary in their readiness. This session...
Read Handy “Back Pocket Code” and Code Explanations for AP CS A
Young children love playing games—but rarely get to design their own. This session explores how using ScratchJr with ages 5–7...
Read Game Design for Littles: Developing Computational Thinking with ScratchJr
Children love games, which encourage collaboration, logic, and problem-solving. Yet, young kids rarely get to create their own games and...
Read Empowering Middle School Students with AI Skills and Knowledge
Artificial intelligence is becoming increasingly integral to our world, making it essential for middle school students to gain early exposure...
