Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (2024)

Your Ultimate Guide for Elementary Unplugged Coding Activities includes 20+ projects that teach real coding concepts while emphasizing computer science mindsets - all with minimal prep and zero tech devices required.

How can you teach coding without computers? The key is to provide hands-on, engaging learning experiences that encourage children to think like a coder. This means projects that foster resilience, critical thinking, logical reasoning, and creative problem solving skills for students- the same skills used by computer scientists every day!

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (1)

Perfect for when you need a ready-to-go mini-lesson! These unplugged coding activities worksheets were inspired by Kodable. Click here to learn more about Kodable.

  • K-1st grade unplugged coding activities
  • 2nd-3rd grade unplugged coding activities
  • 4th-5th grade unplugged coding activities

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (2)

Sequence Unplugged Coding Activities

Definition: Sequence is an order of events

Activity 1: Code a Friend

Partners | Materials: None

  1. One partner is the “coder” and one partner is the “robot”.
  2. The coder decides on a simple task for their partner “robot” to do; the simpler the task, the better, like “walk across the room.”
  3. Next, the coder gives their partner “robot” step-by-step instructions, also known as an algorithm, to complete the task. “Robots” need to remember that they can only do exactly what their coder tells them to do.
  4. If one of the steps is incorrect or not specific enough, this will result in a bug in their algorithm and it will need to be redone.
  5. Switch places when finished.

Coding Connection: Computers need an explicit sequence of instructions to do anything! As a result, there will be bugs and the program won’t work correctly if instruction (code) is not clear enough.

Activity 2: Origami Without Instructions

Individual | Materials: Square paper (origami paper preferred)

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (3)

  1. Take a square piece of paper and fold it into the shape of a fish - no cutting, gluing, or looking at references!
  2. When done, reflect on the process - How did it go? What was easy? What was difficult? How long did it take?
  3. Then, take another piece of paper and fold it into a fish again, but this time, refer to these step-by-step instructions.
  4. Reflect again - How do the two fish compare? Which process was easier or faster? Which process would you choose if you had to do it again?

Coding Connection: When creating paper animals, a clear sequence of instructions will help save time and minimize mistakes. This is also true for computer code, because a computer needs step-by-step instructions written in code to perform tasks.

Activity 3: Treasure Obstacle Course

Pairs or Group | Materials: Treasure, paper and pencil

  1. One person hides a piece of “treasure” (this could be anything!) in an indoor or outdoor space.
  2. Next, the treasure hider writes out instructions explaining how to find the hidden object. The instructions need to be very clear so the finder knows exactly what to do - otherwise, they won’t get to the treasure! Example:
  3. Take 10 steps STRAIGHT
  4. Turn RIGHT and take 5 big hops
  5. Turn LEFT and crawl 8 times
  6. Dig 2 inches down to find the treasure!
  7. Once the instructions are written, the finder follows them exactly.
  8. If instructions aren’t clear enough, the hider may need to find the bug and fix it so the finder can successfully reach the treasure.
  9. Switch places when finished.

Coding Connection: The treasure finder needs very clear instructions for how to find the treasure, just like computers need very clear and concrete algorithms to execute their tasks.

Hold

Conditions Unplugged Coding Activities

Definition: A condition is and exception to a rule. A conditional statement is an "if... then...." statement that changes how code is executed. d

Activity 1: Follow the Leader

Pairs or Group | Materials: None

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (4)

  1. One partner is the leader and one is the follower.
  2. The leader starts by giving simple instructions in the format of an If...Then...statement. For example: “If I touch my nose, then you touch your nose” or “If I jump once, then you jump once” etc. Try out a few actions.
  3. To increase difficulty, the leader can specify outcomes that are different than the condition. For example: “If I jump once, then you jump three times” or “If i spin in a circle, then you clap your hands”.
  4. Once the pair has come up with a few actions, the leader can perform them at random! See if the follower can keep up, without forgetting what action to perform with each direction from the leader.
  5. Switch roles when finished.

Coding Connection: A new condition from the leader can change the action performed by the follower, just like a condition in code can change the path a computer program takes.

Activity 2: If This, Then...Art!

Individual or Pairs | Materials: Paper, drawing supplies

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (5)

  1. Come up with a rule - something that always happens in the same way. For example, “I go to school on Mondays”.
  2. Then, come up with an exception, also known as a condition, to this rule. For example, “If it is a holiday, then I don’t go to school on Monday.” Write the conditional statement at the top of a piece of paper.
  3. Use the rest of the paper space to illustrate the conditional statement. In this example, you could draw a picture of your favorite holiday.
  4. Repeat this process 3 times so you have three conditional art pieces!
  5. If working in pairs, one partner can come up with the rules, and the other can come up with the condition and draw the image. Then, switch roles.

Coding Connection: A condition is an exception to a rule. The way a program runs is based on rules and conditions, just like how real world events can change based on certain conditions too!

Activity 3: Rock, Paper, Scissors

Pairs | Materials: None

  1. Rock paper scissors is a hand game played between two people. At the same time, each player forms one of three shapes with an outstretched hand. These shapes are "rock" (make a fist), "paper" (flat hand), and "scissors” (make the number 2)
  2. The winner is decided using a set of conditional statements:
  • First, If rock and scissors are played, then rock wins
  • Then, If scissors and paper are played, then scissors wins
  • Next, If paper and rock are played, then paper win
  • Finally, If the same object is played, then the round is a tie
  1. Play three rounds. Using the conditional statements listed above, players will determine the winner of each round.TIP: Doing this activity in school? Have your students complete this handout to track the conditions!
  2. As an extension, make up brand new actions (instead of rock, paper, and scissors) and decide what conditions result in a win!

Coding Connection: The outcome of the game is determined by the conditions set before it starts. The same is true in coding, where the outcome of a computer program is determined by the conditionsoutlined in the code.

Hold

Loops Unplugged Coding Activities

Definition: A loop is a command that repeats a part of code a certain number of times.

Activity 1: A Loopy Routine

Individual, Pairs, or Groups | Materials: Paper and pencil (optional)

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (6)

  1. The learner decides if they want to create a fun workout routine or a dance routine.
  2. Come up with three physical actions to perform. For a workout routine, this could be a jumping jack, pushup, and sit-up. For a dance routine, this could be a spin, clap, and wiggle.
  3. Decide how many times each action should be repeated, or “looped”. For example, “spin 2 times, clap 5 times, wiggle one time”.
  4. Perform the routine all together, looping each action the designated number of times. Then, try looping the entire routine at least twice!
  5. As an extension, invite a partner to execute the same commands and perform the routine together!

Coding Connection: A loop can be used to repeat a physical action, just like a loop in coding will repeat a portion of code a certain number of times.

Hold

Functions Unplugged Coding Activities

Definition: A function is a defined set of steps that result in a single outcome and can be used more than once.

Activity 1: Lyrical Function Finder

Individual | Materials: Paper and pencil, printer (optional)

  1. Pick a simple song for which you know the tune and lyrics. For example, "Happy Birthday" or "Twinkle Twinkle Little Star".
  2. Look at the printed lyrics or sing the song, and try to find lines that are repeated multiple times. For example, in the “Happy Birthday” song, the line “Happy birthday to you” is repeated 3 times.
  3. Next, sing the song again, but this time replace all the repeated lyrics with the word “Function”. So the Happy Birthday song would go “Function, Function, Happy birthday dear _____, Function”
  4. Count the number of times the word “Function” comes up!
  5. For an extension, replace the word "Function" with some brand new lyrics that you invent, and come up with a remixed song!

Coding Connection: Many songs have a hook or chorus that includes the exact same lyrics and repeats in multiple places throughout the song. Similarly, there are certain lines of code that a programmer might want to repeat throughout a program. To do this, they use a function!

Activity 2: Beaded Bracelets

Individual | Materials: Multi-colored beads, string

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (7)

  1. Cut a piece of string so it is just longer than wrist-size. Tie a knot at the end of a string.
  2. Decide on a pattern of 3 beads that you want to repeat multiple times in your bracelet. For example, Pink-Blue-Pink. We can call this set of beads a “function”.
  3. Start stringing beads onto the yarn. After 5 beads, add your first “function”. In this example, this means the pattern of Pink-Blue-Pink.
  4. Add 5 more beads. Then, add your function again.Repeat this process until the string is full with beads.
  5. Tie a knot on the other end and display your finished bracelet!
  6. Observe - How many times were you able to repeat the function beads?

Coding Connection: Each bead represents a line of code. Programmers will often want to use certain lines of code again and again throughout a program, so they store that code in a function. The repeating bead pattern is one easy way to visualize this process!

Hold

Properties Unplugged Coding Activities

Definition: A property is a characteristic of an object.

Activity 1: Nature Scavenger Hunt

Individual, Pairs, or Groups | Materials: Basket for collecting (optional)

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (8)

  1. Head outside into nature.
  2. First, pick a specific property by which you want to categorize nature objects. Examples include color, shape, texture, smell, etc.
  3. Then, choose a value that you will search for. For example, if the property is "color", then the value could be "yellow" or "purple".
  4. Collect nature objects based the property and value selected
  5. When finished, challenge a partner or family member to guess the property value you identified. Did they guess right?
  6. As an extension, try instead to collect a wide range of nature objects. Bring them back to a work space, and categorize them by different properties. For example, first sort by color, then sort by shape, and by texture. How many categories can you identify?

Coding Connection: In code, properties can determine the output of a program, or what a user sees. Similarly, an objects’ properties in the real world can impact how we see and compare them.

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (9)

Encourage learners to apply what they’ve learned with creative culminating unplugged coding activities - Still no tech required! (recommended for 3rd grade and above).

Activity 1: Build a Board Game

  • Construct a board game using recycled materials like cardboard, plastic containers, bottles, foil, etc.
  • Create an accompanying instruction manual. Rules should include step-by-step instructions for how to play (sequence), define what causes things to happen in the game (conditions), and describe the physical game features (properties).

Activity 2: Write a Choose-Your-Own-Adventure Story

  • Think of a storybook character and describe their characteristics (properties).
  • Write a fiction story about your character with a clear sequence of events from start to finish.
  • Choose an event in the middle of the story and think about what the ending of the story would be if that event changed.
  • Create a second ending based on this new condition. The path the story takes will depend on the condition the reader chooses!

Activity 3: Invent a Useful Tool

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (10)

  • Design a tool that helps solve a real-world problem.
  • Use recycled materials, nature objects, or craft supplies to physically build the tool.
  • As you build, identify certain actions that you need to repeat (loop) in order to build it correctly.
  • Write out or verbally describe the algorithm that someone else could follow to create the same tool (sequence).

Share your Unplugged Coding Activities

Are you ready to try unplugged coding activities with your class? Don't forget to tag us on social media @kodable so we can see!

Ready to plug back in for more coding?

Create your free account today to start using Kodable with your class.

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (11)

Unplugged Coding Activities | The Ultimate Guide for Elementary | Kodable (2024)

References

Top Articles
Moe's Southwest Grill, Carthage, MO - Reviews, Ratings, Tips and Why You Should Go – Wanderlog
Taco Bell, Carthage, MO - Reviews, Ratings, Tips and Why You Should Go – Wanderlog
Pinellas County Jail Mugshots 2023
The Atlanta Constitution from Atlanta, Georgia
Manhattan Prep Lsat Forum
Math Playground Protractor
Kansas Craigslist Free Stuff
Vanadium Conan Exiles
Draconic Treatise On Mining
Florida (FL) Powerball - Winning Numbers & Results
Olivia Ponton On Pride, Her Collection With AE & Accidentally Coming Out On TikTok
The Weather Channel Facebook
Washington Poe en Tilly Bradshaw 1 - Brandoffer, M.W. Craven | 9789024594917 | Boeken | bol
People Portal Loma Linda
U/Apprenhensive_You8924
7 Fly Traps For Effective Pest Control
Samantha Lyne Wikipedia
Uky Linkblue Login
Elemental Showtimes Near Cinemark Flint West 14
Www Craigslist Milwaukee Wi
Conan Exiles: Nahrung und Trinken finden und herstellen
Why Should We Hire You? - Professional Answers for 2024
Hdmovie 2
Acts 16 Nkjv
Timeforce Choctaw
Free Personals Like Craigslist Nh
Mtr-18W120S150-Ul
Okc Body Rub
Airline Reception Meaning
Https E22 Ultipro Com Login Aspx
Gs Dental Associates
A Christmas Horse - Alison Senxation
Table To Formula Calculator
Valley Craigslist
Best Restaurants Ventnor
Kattis-Solutions
Fridley Tsa Precheck
Suspect may have staked out Trump's golf course for 12 hours before the apparent assassination attempt
Craigslist Greencastle
Bimar Produkte Test & Vergleich 09/2024 » GUT bis SEHR GUT
Mydocbill.com/Mr
Philadelphia Inquirer Obituaries This Week
Felix Mallard Lpsg
Weather Underground Corvallis
Ferguson Showroom West Chester Pa
Chathuram Movie Download
Courses In Touch
Mitchell Kronish Obituary
Ehome America Coupon Code
Woody Folsom Overflow Inventory
Research Tome Neltharus
Códigos SWIFT/BIC para bancos de USA
Latest Posts
Article information

Author: Allyn Kozey

Last Updated:

Views: 6271

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.