#CSforSocialJustice Lesson Resources

Build a simple website profiling people who inspire them.

Grades 4 - 12

Program a conversation between two people. Choose a #CSforSocialJustice hero.

Grades 4 - 10

Learn how to code a chatbot, a computer program you can have a conversation with!

Grades 2 - 8

This example activity focuses on how computational thinking can be used as a critical lens to help students tackle a particular social justice issue.

Grades 3 - 8

A facilitation guide for leading an Hour of Code workshop that prompts learners to create a world in Scratch that highlights issues that are most important to them.

Grades 3 - 12

Virtual Family Creative Coding Nights bring young people, families, educators, and administrators together online to create and explore using Scratch.

Grades 3 - 12

This was part of a short presentation given at the CSTA New England Regional Conference "Equitable Remote Learning."

Grades K - 12

This workshop uses a combination of a water quality dataset and an online map-making tool to investigate where a fictitious source of groundwater pollution may be originating.

Grades 6 - 8

This game engages students through gamification but focuses on a clear topic: people touching Black people's (specifically women's) hair without permission

Grades 3 - 12

This game opens a great conversation about why reproductive health is often a taboo. Andy & Sophie met at Girls Who Code and created this as their final project.

Grades 5 - 12

Engage your students in the Your Voice Is Power learning experience and coding competition.

Grades 5 - 12

Use this guide to create a quiz game in Scratch with information about one of our #CSforSocialJustice Heroes.

Grades 3 - 10

Use the lessons below to provide CS instruction to students who may not have computer/internet access

This game opens a great conversation about why reproductive health is often a taboo. Andy & Sophie met at Girls Who Code and created this as their final project.

Grades 5 - 12

This YouTube Live event will show how students can code and do physical computing in python using graphing calculators.

Grades 6 - 12

CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

Grades K - 12

Have a resource? Share it here!