Code At Home
Code At Home Activities
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.

GET ALL CODE AT HOME ACTIVITIES — INSTANTLY
Enter your email to receive the full set of Girls Who Code's Code at Home activities, including beginner to advanced coding projects using Python, Scratch, HTML/CSS, and even unplugged activities that work offline. You'll also receive our weekly newsletter with new resources, real stories from women in tech, and ways to keep learning.
Katherine Johnson - WIT Poster
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.
  • GWC Icons HQ Clubs 6 12 Grade Build Round Robin Testing
    Part 1: Plan
  • GWC Icons HQ Clubs 3 5 Grade Chapters1 3 Why Coding
    Part 2: Design
  • GWC Icons HQ Campus Web Design Development Week1 Introto HTMLCSS
    Part 3: Build with HTML
  • GWC Icons HQ Campus Web Design Development Week1 Photo Editor Project
    Part 4: Add CSS Style
  • GWC Icons HQ Campus Web Design Development Week1 Multipage Personal Website
    Part 5: Responsive Design
Python Activities
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.
  • GWC Icons HQ Clubs 6 12 Grade Learn Platforming Gamein Scratch
    Data Playground
  • GWC Icons HQ Clubs 3 5 Grade Chapters4 6 Cracking The Code
    Password Generator
Intermediate - Advanced
Scratch Activities
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.
  • GWC Icons HQ Campus Shared Icons For All Curriculums Code Brainstorm
    Brave Not Perfect Debugging
Beginner
Unplugged Activities
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.
  • GWC Icons Code At Home Binary Bracelets
    Binary Bracelets
  • GWC Icons HQ Clubs 3 5 Grade Chapters4 6 Debugging
    Cyber Detective
Beginner
GET ALL CODE AT HOME ACTIVITIES — INSTANTLY
Enter your email to receive the full set of Girls Who Code's Code at Home activities, including beginner to advanced coding projects using Python, Scratch, HTML/CSS, and even unplugged activities that work offline. You'll also receive our weekly newsletter with new resources, real stories from women in tech, and ways to keep learning.
Katherine Johnson - WIT Poster