Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES

Read Making CS Thrive in Your Rural School
Teachers at rural schools face particular challenges in bringing CS to their students, including low student numbers, lack of funding,...

Read Make Me Happy: Machine Learning for Kids
Siri was released in 2010 and Alexa in 2014, which means that artificial intelligence has been present in the lives...

Read Los Angeles Elementary CS: Sustained Support for Success
Last year, Los Angeles Unified School District (LAUSD) launched its district-wide computer science initiative, reaching over 300 teachers, 35 schools,...

Read Leveraging Maker Mindsets for Computer Science
This session will share hands-on lessons, innovative uses of virtual platforms, resources, and ideas to help educators adapt their own...

Read Leveraging App Development to Cultivate Change
The Apps have revolutionized how we work, learn, and play–making it easier to access information and tools on the go....

Read Leverage Local Business for Work-Based Learning Experiences
This session offers ideas and examples of business-to-education partnerships that can provide students with real-world experience. We’ll cover day-long events,...

Read Learning Data Science Using National Lab Research Datasets
The world today runs on massive amounts of data, and data science is one of the most critical emerging fields...

Read Leading Social Justice Classrooms as a White Educator
In this session, CS4All NYC educators discuss their experiences in Exploring Equity in CS affinity groups, where they reflected on...

Read Language and Equity in Training AI: Our Words Matter
This presentation teaches participants about AI machine learning models (MLMs) and how they are built and trained. The people who...

Read K–2 Algorithms and Programming Lesson Objectives
This session guides K–2 teachers on how to teach algorithms and programming in alignment with the CSTA CS Standards. We...

Read K-12 Computational Thinking: Lessons from Elementary Classes
Computational thinking (CT) is a way to bring computing experiences to K-12 students; however, CT can also support disciplinary learning....

Read A Rubric for K–5 CT-Infused Lessons: Consensus through Collaboration
How can elementary school teachers develop the skills and dispositions to provide access to science lessons that integrate computational thinking...

Read Resources to Support Engaging and Inclusive CS Education
Come learn about the various free resource offerings from College Board. Whether you are considering bringing AP computer science to...

Read Innovation Stations: Portable Collaborative Makerspaces
A makerspace is a great catalyst for fostering resilience and developing problem solving, critical thinking, and collaboration skills. Even if...

Read Student Engagement with Actua’s AI for Education Project
Artificial intelligence is more than just a critical concept in computer science: it’s an important field that has an increasingly...

Read CS at Lockheed Martin: Role models and coding resources
Hear from a real-life Lockheed Martin software engineer about her journey to one of the most advanced labs on the...

Read Teaching Exciting Computer Science Frontiers in High School
What should motivated students study after successful completion of AP CSP? The AP CS A class teaches Java programming, and...

Read Integrate ELA into CS Education Using Common Core Standards
Have your ever wondered how you can integrate more ELA instruction in your Computer Science curriculum? Join CSTA Equity Fellow...

Read AP CS A: Physical Models of Java References and Null
Physical models of Java memory can be an important tool for helping students understand abstract topics in Java. In this...

Read Bytes of AI: Use Current Events to Teach AI Literacy
As artificial intelligence (AI) becomes more present in our daily lives, it is important for teachers in any subject area...

Read Supporting Girls of Color in Computer Science Education
Are you looking for ways to increase participation from girls of color in Computer Science Education? Join CSTA Equity Fellows...

Read CS is Political: Blending poetry, CT, and social impact
In this session, you will explore a computational thinking lesson inspired by poet laureate Amanda Gorman’s inauguration poem. The lesson...

Read CS+Fables makes CS fun!
Integrate computer science standards into your ELA classes with CS+Fables curriculum! Be the Lead Learner as you and your students...

Read Keynote: Learning from the Experience and Perspectives of Our Youth
What is the relationship between computer science education and student agency? Why does student identity matter in the context of...