Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Learning Activities for Teaching AI in K–5
In August 2018, a group of K–12 educators and AI researchers joined together in a working group to develop national...
Read Learning Activities for Teaching AI in 6-12
In August 2018, a group of K–12 educators and AI researchers joined together in a working group to develop national...
Read Learn from and Share with the Alice Community
This birds of a feather session will focus on connecting current and potential Alice (Alice.org) users to discuss best practices,...
Read Launching the Schoolwide Integration of Computational Thinking
In this one-hour session, teachers will learn how one school’s novel approach to integrating computational thinking (CT) into elementary math...
Read It’s Not Just about Hard Skills: Building Students’ Tech Social Capital
Google’s Code Next program recognizes that while pathways exist to lead young students to and throughout the tech industry, many...
Read Intersections of Popular Musicianship and Computer Science
Although some popular musicians engage in computer science practices for music-related purposes, such engagement is seldom discussed within music education...
Read Interactive Storytelling: Weaving Together Literacies of Text and Code
Are you a fan of Choose Your Own Adventure stories? Do you love playing games such as 80 Days or...
Read Integrating Cybersecurity into the AP CSP Course
The highlights, challenges, and results of teaching AP CSP students a variety of rigorous cyber topics such as symmetric/asymmetric cryptography,...
Read Integrating CS with Middle School Science
Common complaints about recently adopted computer science standards emphasize that there is limited time in the school day, considerable pressure...
Read Practical Approaches to Integrating CS Across the Curriculum
A computer science educator frequently hears that the solution to reaching and inspiring all students to learn computer science is...
Read Integrating Computer Science in the Elementary Classroom
The goal of this session is to inspire current computer science teachers to think about integration of CS into other...
Read Incorporating Culturally Authentic Practices into a Problem-Based Computer Science Classroom
Looking for a way to increase student engagement, maintain rigor, and promote persistence in computer science courses? The White House’s...
Read I Have Bots, But How Do I Introduce Them to My Class?
This session is for teachers who have used Blockly code with their students, have access to bots and devices for...
Read How to “Bake In” Local Priorities: Infusing Cybersecurity into the Maryland K–12 CS Curriculum
In early 2018, the Maryland State Department of Education (MSDE) reached out to the state academic community to create the...
Read Hands on with the English Primary Computing National Curriculum
It has been over five years since the “new” Computing National Curriculum was introduced in England. Since then, many primary...
Read Hackers Wanted: Building towards IT, MIS, and Cybersecurity Careers
The ultimate goal of an educator is to build students towards a successful career outside the classroom. The top careers...
Read Growing an AP CS Pathway using Providers
This session is for any K–12 teacher interested in starting or adding AP computer science classes to create an AP...
Read Group Work that Works: Agile for Authentic Learning
Once thought of as “just programming,” computer science has grown to encompass a variety of roles and disciplines. Isn’t it...
Read Grading for Equity: What, Why, and How
Have you been frustrated with the results of grading your students’ work in programming and other computer science classes? Are...
Read Git and GitHub: How to Use It, How to Teach It, and How It Can Support Your Work as a Teacher
Understanding version control and collaborative coding are important skills for aspiring computer science students. Used by an estimated 18,000 educators,...
Read Getting Started with Elementary CS
In many states across the United States, districts are just beginning to implement elementary coding and computer science education initiatives;...
Read Gender-Equitable and Culturally Relevant Teaching and Learning in CS
The gender gap in computer science classrooms will continue to persist until we can create the supports needed for all...
Read Facilitator’s Toolbox for Encouraging Interactive, Collaborative Classrooms
Many computer science teachers implement active learning strategies, in which students work in small groups, often in place of lecture,...
Read Explorations in Machine Learning & AI
How do computers learn? And what are we teaching when we teach machines? A workshop with crafts, computers and creativity,...