Computer Science... without a Computer!

Free activities for classroom or home

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

The activities introduce students to underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.

CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over twenty years, in classrooms, science centers, homes, and even for holiday events in a park!

We have a trailer available (on YouTube and Vimeo) where you can see how CS Unplugged can be used.

Unplugged in action

Lots more on this site

In addition to the Unplugged activities, we've collected lots of supplementary material on this site: videos, links, follow-up activities, photos, feedback, curiosities, information for teachers and more. Lots of this material comes from Unplugged volunteers and practitioners, and we'd love to hear about your experiences with Unplugged.

Computers and people, happy together

Get Started

Download the book

Twelve of the most-used Unplugged activities, with easy instructions for use in the classroom.

application/pdf iconUnplugged Teachers' Edition

Explore the activities


More information and further activities on our Activities page.

Get Involved

You can contribute! Computer Science Unplugged is developed entirely by volunteers, and we welcome your contributions.

  • Visit our Google group at to take part in the ongoing conversation. To join the group, please give a one-sentence explanation of your connection with CS education when you apply to join.
  • Try Unplugged activities with your students or children, and let us know how they work for you.
  • Visit our YouTube channel.
  • Share your ideas for new activities that help communicate Computer Science concepts.
  • Help us translate Unplugged and the Unplugged website into different languages.
  • Take part in one of our ongoing projects, or start one of your own
Log In