Girls Who Code is making Computer Science educational activities available for download free of charge, to anyone who wants to access them. Releasing activities weekly — some online, some offline, of varying levels of difficulty—over the course of the next few months. Each activity will include a feature of a woman in tech who pioneered innovative technology.
Codecademy: Learn to Code - for Free
From building websites to analyzing data, the choice is yours. No matter your experience level, you'll be writing real, working code in minutes.
Google CS First
A free computer science curriculum that makes coding easy to teach and fun to learn.
Learning computer science when schools are closed.
Microsoft Digital Literacy
Microsoft Digital Literacy is for anyone with basic reading skills who wants to learn the fundamentals of using digital technologies.
Google Applied Digital Skills
Explore our trusted curriculum to find the computer skills you want to learn, from data analysis to research and communication.
Scratch - Imagine, Program, Share
Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. Scratch is designed especially for ages 8 to 16, but is used by people of all ages
Hour of Code
Try a one-hour tutorial designed for all ages in over 45 languages.
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. It's used by teachers, kids, hobbyists, and designers to imagine, design, and make anything!
Thunkable enables anyone to create beautiful and powerful mobile apps.
Mouse Open Projects
A few creative technology projects you can do on your own! Choose and follow the steps to design something original and learn some new tech skills.
The Code Combat game gives players access to the Kithgard Dungeon to move a hero through the realm, making decisions about movements and actions.
Digital Making at Home
Join us as we code and create projects at home. Every week we’ll share a theme that will inspire you to have fun, solve problems, and express yourself creatively with technology. Code along with us or create something on your own!
Creative Robotics At Home
Explore robotics and computer science at home with our robots.
Carnegie Mellon University Computer Science Academy
Computer science free for everyone, designed for you. CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University. We create novel, world-class Computer Science education for your classroom —and it’s entirely free.
Free digital learning on the tech and professional skills of tomorrow!
Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.
Especially For Kids:
Tynker: Coding for Kids
Everything needed to learn computer programming the fun way!
With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
Computer Science for All
Collection of K-12 curriculum from NYC Department of Education.
CS Unplugged: Computer Science without a computer
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.
CS Activities for Students and Families
This document is a list of unplugged and online computer science activities for educators to modify and for students to try at home!
Unruly Virtual STEM Playground
To continue fueling the Unruliness at home, we've created a set of coding challenges for your students so they can help our friend, CRASH!