Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read Building a Community of K–12 CS Teachers in the Philippines
Building a cohesive and effective community of computer science teachers for K–12 is a long and arduous task, and it...
Read Increasing Exposure to CS with Integrated Coding Projects
Are you interested in teaching coding in your math class? Have you considered an interdisciplinary project-based unit with the physics...
Read Expanding Access to Quantum K–12 Education
We believe that accessible and inclusive quantum computing education will drive future innovation, shared prosperity, and social mobility. In this...
Read Math+C: Mathematics through Programming in Elementary Grades
In partnership with Waltham Public Schools and funded by the National Science Foundation, Math+C at the Education Development Center is...
Read Getting Started with Elementary CS
In many states across the country, districts are just beginning to implement elementary coding and computer science education initiatives; however,...
Read Integrating K–12 Cybersecurity Standards into CS
CYBER.ORG has announced the August 2021 launch of K–12 cybersecurity learning standards, which will provide students not only with a...
Read CS Everywhere: Integrating Cross-Curricular, Unplugged CS
With increasing inclusion of computer science in science and technology standards for all ages, there is a stronger need for...
Read The Geometry and History of LGBTQ+ Pride, in JavaScript
This presentation will explore the history of symbols used to represent the oppression and pride of the LGBTQ+ community. Attendees...
Read Easily Understand Recursion through Natural Phenomena
Recursion is a challenging topic for some students. In this session, we’ll present a blended approach to introducing recursion, wherein...
Read Beyond HTML & CSS: Code the Web with Wix Education
The future belongs to the creators — the next generation who dream of and design the worlds they want to...
Read Op Art in Processing
When teachers introduce text-based programming to pupils who have already mastered coding in Scratch, one of the common challenges is...
Read Cross-Curriculum Cultural Quilts
This workshop blends geometry, natural science, social science, and American cultural history in a fun project that allows students to...
Read Using Graph Theory in Humanities
How can we include humanities teachers in our quest to expand computer science pathways? In this workshop, we will examine...
Read Interweaving Ethics to Engage Students in AI Concepts
Are you a middle school CS teacher interested in engaging students in artificial intelligence? In this workshop, we will introduce...
Read Your Voice is Power: Make Beats, Learn Code, Promote Equity
In light of the many 2020 events that brought attention to racial injustice, Amazon Future Engineer and Georgia Tech have...
Read Teaching Decoding with Disciplinary Integrations of CS/CT
In this session we will situate decoding or interpreting code in the larger context of “decoding computer models” across curricular...
Read Get Started with Code Wherever You Are
Don’t let distance or hybrid learning models stop you from introducing coding to your K–5 students. Whether your students are...
Read Utilizing Local Problems in Project-Based Learning Curricula
Project-based learning (PBL) classes in computer science and engineering create wonderful opportunities for students to build vital 21st-century skills. However,...
Read Make Games | Teach Coding
Come learn from Middle and High School CS teachers how they’re using Construct 3 to teach their students to code...
Read Codio’s Customizable CS Resources & Learn-By-Doing Approach
Codio’s Customizable Resources and Learn-By-Doing Approach: Join us to see why Codio’s research-driven, all-in-one cloud-based solution has emerged as a...
Read Retro Video Games in the Computing Curriculum
Retro video games (games produced before the early nineties, such as Pong, Space Invaders, Pac-Man, and Super Mario Brothers) can...
Read Secret Coders Teach Computational Thinking
With limited time in the curriculum, teaching computer science works best when lessons weave CS into language arts, math, or...
Read Conduct an Equity Audit to Improve Equity at Your School
Examining school-level factors shaping English Learner students access to and experiences in high school computer science courses. Presented by Hayley...
Read Beyond the Flyer: Actionable Ways to Grow your CS Program
Recruiting can feel overwhelming, but computer science teachers everywhere have an awesome opportunity to work towards growing their CS program....