This course is part of Coding/STEAM Curriculum - K-2 Plan

K-2 Plan
This plan is on sale! 75% OFF
$500 per year
was $2,000

Puffball Panic

Requires iPad and Tynker Junior App

Students help adorable dust bunnies add to their sock collection as they use conditional loops to navigate a dynamic environment. Request Quote

Course Summary
  • Pre-K to Grade 2
  • Beginner level
  • 4 lessons
  • Tynker Icon Blocks
    • iPad
Course Includes
  • 4 lessons
  • 39 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Answer Keys
No previous coding experience required.

Lesson Plan

Adventure: Puffball Panic
Lesson: Meet the Dust Bunnies
Levels: 1-14
Time: 45+ mins


The Tynker Junior app is specifically designed for young children (ages 4-7) who are still learning how to read. The app features word-free code blocks, pictures, and friendly voiceovers. In this lesson, students will complete 14 different puzzles (levels 1-14) that focus on commands, numerical parameters, numerical loops, and sequencing. Note: Students can use a QR code to log in--no typing needed! Please refer to Ocean Odyssey's Underwater Coding teacher guide and read the “How to Use the Tynker SmartPass Login” section.

The best way to prepare is to familiarize yourself with the material. Read through this teacher guide and complete the puzzles before assigning the activities to students. This will allow you to troubleshoot anything in advance and plan for potential questions from your students.

Below is a list of the different Puffball Panic lessons. Note: It is recommended that you assign “Meet the Dust Bunnies” and “Home Sweet Home” together:
  • Meet the Dust Bunnies: Sequencing puzzles (levels 1-14)
  • Home Sweet Home: Maker project (level 15)
  • Balloon Bonanza: Sequencing puzzles (levels 16-27)
  • So Many Blocks: Sequencing puzzles (levels 28-33)

Below are images of badges your students can earn after completing the lessons:

New Code Blocks

  •  : Run the code inside this block when the Play button is pressed.
  • : Repeat the code inside this loop a specified number of times (e.g., 2).
  •  : Move one space forward.
  •  : Jump on top of one box.
  •  : Jump two spaces forward.
  •  : Push the box one space forward.


  • Code: The language that tells a computer what to do
  • Sequence: The order in which steps or events happen
  • Command: A specific action or instruction that tells a device (e.g., computer, tablet, iPhone) to do something
  • Parameter: An extra, specified piece of information that’s used with functions
  • Loop: An action that repeats one or more commands over and over
  • Counting loop: A loop that repeats one or more commands a specific number of times


Students will…
  • Recognize repeating patterns
  • Use code blocks with numerical parameters and numerical loops to solve puzzles


  • iPads with installed Tynker Junior app:

  • Paper and markers
  • Optional: Craft pom-poms and small googly eyes

Warm-Up (15 minutes)

Unplugged Activity: Loops
Tell students that today’s lesson uses loops, which is an action that repeats one or more commands over and over. Reinforce this concept by completing the activity below:
1. Tell students to jump once. Next, tell them to jump again. Who can identify the repeated action? (Answer: Jumping.)
2. Now tell students to jump twice, then clap their hands once. Next, tell them to repeat this pattern twice. Point out that this is an example of a loop. Their movement should look like this:
3. Ask your students the following questions:
  • Who can identify the repeated pattern? (Answer: Jump twice, then clap once.)
  • Who can identify how many times the loop repeated? (Answer: Twice.)

Puffball Panic Activities (30 minutes)

Facilitate as students complete Meet the Dust Bunnies challenges:
Meet the Dust Bunnies: Levels 1-14
  • In levels 1-14, students will use sequencing, numerical parameters, and numerical loops to help puffballs push cubes, walk, and jump to reach socks.
  • Are students struggling with loops?
    • Ask them to identify the pattern, identify how many times the pattern repeats, then try using a loop.
    • Ask them to break down their solution into smaller steps, and point out where they need to modify their code.
  • Are students struggling to remove code blocks? Model how to tap a code block you want to remove, then select the trash can icon to remove it:

Extended Unplugged Activities (10 minutes)

Unplugged Activity: Dust Bunny Pom-poms
1. Hand students a piece of paper and markers.
2. Ask them to draw an environment for a dust bunny. For example, they can draw what their bedroom looks like.
3. Optional: Create dust bunnies.
  • Give students one craft pom-pom and two googly eyes (for more fun, use colored googly eyes). Allow them to trade colors with a neighbor, if desired.
  • Have students individually hand you their pom-pom and googly eyes so you can hot glue the googly eyes to the pom-pom.
  • Give them back their dust bunny (i.e., the pom-pom with googly eyes) and have them use school glue to attach their dust bunny to their piece of paper:

  • Bonus: Encourage students expand on their dust bunny creation by having them add pieces of yarn for ears/antennas and pipe cleaners for legs.

U.S. Standards

  • CCSS.Math: K.CC.B.4, MP.1
  • CSTA: 1A-AP-08, 1A-AP-09, 1A-AP-10, 1A-AP-11, 1A-AP-14
  • CS CA: K-2.AP.12, K-2.AP.13, K-2.AP.16, K-2.AP.17
  • ISTE: 1c, 2b, 5c

U.K. Standards

Key Stage 1
  • Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
  • Create and debug simple programs
  • Use logical reasoning to predict the behaviour of simple programs
  • Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies