Free computer science activities for students, educators, and parents
Check out our activities — some online, some offline, of varying levels of difficulty. Each activity features a woman in tech who pioneered innovative technology.
SUBSCRIBE TO OUR NEWSLETTER
Our Weekly Newsletter is a collection of the latest and greatest from Girls Who Code – top tech stories, real talk from our CEO, and news about young women changing the world.
Activist Toolkit Series
Since its inception, activists have been using the web to organize around causes they care about and share ways that people can connect and take action. Now you can participate by building an activist toolkit! In this project, you will learn the basics of project planning, HTML, and CSS to build a website around an important cause.
Learn how to program in one of the most popular text-based languages, Python, with these intermediate to advanced activities. Python is used by programmers for websites, data analytics, finance, machine learning and so much more! Learn how to depict data using various types of graphs, draw information from a dataset to observe possible trends, or create a program to generate strong passwords.
Learn how to program for the first time in Scratch with these beginner activities. Scratch is a great platform to get you started where you can code by just moving blocks! Embrace being brave, not perfect by debugging, or fixing errors, in a program.
Learn about basic computer science concepts and build sisterhood all without the internet with these beginner activities! These unplugged activities create positive messages using binary code and turn you into a detective solving cyber attacks.