Home / Hands-on activities / Binary Bracelet

Coding activity

Binary Bracelet

Make a bracelet with two colors of beads in an ON/OFF pattern. Learn that computers use just two signals — like your two bead colors!

Hands OnAbout 20 minutesScreen-freeParent help expected

Materials and setup

How this changes by age

Pre-K (ages 3–4)

Make a bracelet with two colors of beads in an ON/OFF pattern. Learn that computers use just two signals — like your two bead colors!

Difficulty 1 of 3

Steps

  1. Get beads in two colors (e.g., white and black) and a pipe cleaner or string.
  2. Explain: 'Computers only understand two things: ON and OFF. Like a light switch!'
  3. White bead = ON, Black bead = OFF.
  4. Make a pattern bracelet: ON-OFF-ON-OFF or ON-ON-OFF-ON-ON-OFF.
  5. Wear your binary bracelet! You made something a computer could understand!
  6. Tell a grown-up one thing that surprised you.

Learning objectives

  • Understand the concept of binary (two states: on/off)
  • Create and follow a two-element pattern
  • Connect bead patterns to how computers store information

Kindergarten (ages 5–6)

Encode your name initial in binary on a bracelet! Learn that each letter has a binary code. Use two bead colors to spell out letters in computer language.

Difficulty 2 of 3

Steps

  1. Learn that computers use binary: 0 = OFF, 1 = ON.
  2. Use a simplified code: A = 00001, B = 00010, C = 00011 (first 8 letters only).
  3. Find the code for the first letter of your name.
  4. String beads on a pipe cleaner: white = 1 (ON), black = 0 (OFF).
  5. Wear your binary bracelet! Challenge family to guess what letter is encoded.
  6. Tell a grown-up one thing that surprised you.

Learning objectives

  • Understand that binary code represents letters and numbers with 0s and 1s
  • Translate a letter into a simple binary representation
  • Experience how digital information is encoded at the most basic level

Early elementary (ages 6–8)

Encode full words and numbers in binary. Learn to convert between decimal and binary, create binary message bracelets, and send secret binary messages that a friend must decode.

Difficulty 2 of 3

Steps

  1. Learn the binary place values: 1, 2, 4, 8, 16, 32, 64, 128. Each position doubles.
  2. Practice converting numbers to binary: 5 = 101 (4+1), 13 = 1101 (8+4+1), 25 = 11001 (16+8+1). Convert 10 numbers between 1 and 50.
  3. Learn that ASCII uses 8-bit binary for letters: A=01000001, B=01000010, etc. Use a reference chart.
  4. Encode your first name in binary. Write each letter's 8-bit code on paper. That's a lot of 0s and 1s!
  5. Make a bracelet encoding a 3-letter word in binary using two bead colors. Use a spacer bead between letters.
  6. Write a secret binary message (a word or short phrase) and give it to someone with a decoding chart. Can they figure out your message?
  7. In one sentence, tell a parent or sibling what surprised you today.

Learning objectives

  • Convert numbers between decimal and binary using place value understanding
  • Understand how ASCII encoding represents text as binary numbers
  • Apply binary encoding to create and decode secret messages

Upper elementary (ages 8–10)

Deep dive into how computers represent all data in binary. Explore binary arithmetic, build a 4-bit binary counter, learn about bits and bytes, and create a project that converts images into binary pixel maps.

Difficulty 3 of 3

Steps

  1. Review binary place values through 8 bits (128, 64, 32, 16, 8, 4, 2, 1). Convert 20 numbers including some above 100.
  2. Learn binary addition: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (carry the 1). Practice adding 5 pairs of binary numbers and verify by converting to decimal.
  3. Build a 4-bit binary counter using 4 playing cards (face up=1, face down=0). Physically flip cards to count from 0000 (0) to 1111 (15). How many unique numbers can 4 bits represent?
  4. Pixel image project: on an 8x8 grid, color a simple image (a smiley face, a heart, an arrow). Each row of 8 pixels = 8 bits = 1 byte. Write each row as a binary number and as a decimal number.
  5. Calculate: how many bits in your image? How many bytes? If each pixel could be 256 colors (8 bits per pixel per color channel), how many bits would you need for a color version?
  6. Write a one-page explainer: 'How Computers See Pictures' — explain pixels, binary, and bits/bytes to a younger kid using your grid image as an example.
  7. In one sentence, tell a parent or sibling what surprised you today.

Learning objectives

  • Perform binary arithmetic including addition with carrying
  • Understand the relationship between bits, bytes, and data capacity
  • Apply binary concepts to real-world data representation (images) and explain it in writing

Safety and evidence note

Read the full activity before beginning. An adult should supervise tools, heat, food, outdoor work, movement, and experiments as appropriate. Completion records that the activity was done; the child’s explanation, work sample, photo, or demonstration is stronger evidence of learning than a completion check alone.

Related coding activities

Browse all 575 activities · Explore course syllabi