Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Spring Coding Activity for Kids – Learn Directional Coding with Fun Spring Themes

Counting to Ten Algorithm Coding Worksheet for Preschoolers

Educational worksheet: Counting to Ten Algorithm Coding Worksheet for Preschoolers. Download and print for classroom or home learning activities.

JPG 1080×1080 172.4 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #184179
Show Answer Key & Explanations Step-by-step solution for: Counting to Ten Algorithm Coding Worksheet for Preschoolers
This image is a fun and educational "Spring Coding" activity designed to teach directional coding concepts to kids, using simple visual elements like arrows, bugs, and grids. It's part of an early coding or computational thinking exercise that helps children understand sequences, directions, and problem-solving.

Let’s break it down and solve the task shown in the image.

---

🔍 What’s Going On?



There are two main parts:

1. Left Grid: A completed example showing how a bee (the character) follows a sequence of directional arrows to reach a goal (a honeycomb).
2. Right Grid: An empty grid where the child must create their own path using the provided symbols.

Below the grids are:
- A set of arrow tiles (directions: right, left, up, down, turn corners, stop).
- A set of symbols (bugs, plants, honeycomb, etc.) to place on the grid.

---

🐝 Analyzing the Left Grid (Completed Example)



Let’s trace the bee’s path from its starting position to the honeycomb.

#### Starting Point:
- The bee is at the bottom-left corner of the grid.
- The goal is the honeycomb in the top-right corner.

#### Path:
We follow the arrows step-by-step:

1. Start at bottom-left.
2. First arrow: (right) → moves to the right.
3. Next: → continues right.
4. Then: → continues right.
5. Then: (up) → goes up one square.
6. Then: → goes up again to reach the honeycomb.

But wait — there’s a STOP sign in the middle of the path!

Let’s look carefully:

- The bee starts at the bottom-left.
- Moves right → right → right → now at the far right column, second row from bottom.
- Then up → reaches the honeycomb.
- But there’s a STOP sign just before the honeycomb?

Wait — no! The STOP sign is not on the path.

Let’s map the positions:

```
Grid layout (top to bottom, left to right):

Row 1: [ ] [ ] [ ] [Honeycomb]
Row 2: [Grass] [ ] [STOP] [↑]
Row 3: [L] [→] [→] [↑]
Row 4: [Bee] [Grass] [ ] [ ]
```

Wait — actually, let’s label properly.

Let’s number the rows and columns:

- Columns: 1 (left) to 4 (right)
- Rows: 1 (top) to 4 (bottom)

So:

- Honeycomb is at (1,4)
- STOP sign is at (2,3)
- Bee is at (4,1)
- Grass is at (2,1) and (3,2)
- Arrows:
- (3,1): ↘ (turn right, but looks like a right turn)
- (3,2): →
- (3,3): →
- (3,4): ↑
- (2,4): ↑
- (2,3): STOP

Now trace the path:

1. Bee starts at (4,1)
2. Arrow at (4,1)? No — the arrow is at (3,1): it's a curved arrow pointing right, which means "turn right" — but in this context, it's likely meant to be a right move.
- Actually, looking closely: the arrow at (3,1) is a right-turning arrow, suggesting a 90-degree turn, but since the bee is moving forward, maybe it's just a right direction.

Wait — perhaps the arrows are placed on the squares to indicate instructions for movement.

But the bee is at (4,1), and the first instruction should be from (4,1). There’s no arrow there.

But the arrow at (3,1) is not in the same column.

Ah! Here's the key: the arrows are placed on the squares that the bee will pass through, and they show the next direction.

But the bee is at (4,1), and the next arrow is at (3,1): a curved arrow — it looks like a right turn, but maybe it's a move right?

Wait — no. Let’s re-express the grid clearly.

Looking at the left grid:

```
Row 1: [ ] [ ] [ ] [Honeycomb]
Row 2: [Grass] [ ] [STOP] [↑]
Row 3: [L] [→] [→] [↑]
Row 4: [Bee] [Grass] [ ] [ ]
```

But the arrows are placed in the squares:

- (3,1): curved arrow (like ↘) — probably means turn right?
- (3,2): →
- (3,3): →
- (3,4): ↑
- (2,4): ↑
- (2,3): STOP

But the bee is at (4,1). To get to the honeycomb at (1,4), it must go up and right.

But the only way to get there is:

- From (4,1) → (4,2) → (4,3) → (4,4) → (3,4) → (2,4) → (1,4)

But there are no arrows in (4,2), (4,3), or (4,4).

But there is an arrow at (3,1), which is above the bee.

Wait — perhaps the arrows are instructions to be placed by the child?

No — the left grid is already filled, so it's a completed example.

Wait — I think I made a mistake.

Look again:

The bee is at (4,1), and the first arrow is at (3,1) — that’s above the bee.

But the arrow at (3,1) is curved, like a turn right.

But if the bee is at (4,1), and wants to go right, it should go to (4,2), then (4,3), etc.

But there are no arrows in the bottom row.

Unless... the arrows are not placed on the squares the bee is on, but rather, they are instructions to be followed in order.

Ah! That makes more sense.

Perhaps the arrows below are command tiles that can be used to program the bee’s path.

Let me reinterpret.

---

Correct Interpretation: This is a Coding Sequence Puzzle



The left grid shows a completed path with a sequence of arrows that guide the bee from start to finish.

But the arrows are not on the squares the bee moves through — instead, they are instructions that the child places in order to make the bee reach the goal.

Wait — actually, looking at the left grid, the arrows are on the grid, so they are part of the path.

But the bee is at (4,1), and the first arrow is at (3,1) — that’s one square above.

So unless the bee jumps, it can’t reach it.

Wait — perhaps the bee moves upward first?

But there's no arrow at (4,1).

Ah! Now I see: the arrows are placed on the squares that the bee passes through, indicating the direction to move.

So:

- The bee starts at (4,1)
- The next square is (3,1), which has a curved arrow — this likely means turn right, but in this case, it's probably just a rightward move.
- But it's curved — it looks like a 90-degree turn, but in a grid, turns are often represented as such.

Alternatively, the curved arrow might mean "turn right", but the bee needs to move.

I think the best interpretation is:

> The arrows are movement commands that are placed on the grid to guide the bee from start to goal.

But the bee is at (4,1), and the only arrow near it is at (3,1) — which is above.

So unless the bee moves up first, it can't access the arrow.

But there’s no up arrow at (4,1).

Wait — maybe the arrows are not on the path, but are commands to be selected from the bottom.

Yes! That makes sense.

Let’s look at the bottom section:

- There are 16 command tiles: arrows (→, ←, ↑, ↓, ↙, ↘, ↖, ↗), and STOP signs.
- And another set of symbols (bugs, honey, grass, etc.).

So the activity is:

> Use the arrow tiles to program a path for the bee to reach the honeycomb, avoiding obstacles like the STOP sign.

But in the left grid, some arrows are already placed.

So the left grid is a solved example, and the right grid is blank for the child to fill.

Let’s analyze the left grid as a solved example.

---

🧠 Solving the Left Grid Example



Goal: Get the bee from (4,1) to (1,4), avoiding the STOP sign at (2,3).

But the STOP sign is at (2,3) — so we must avoid that square.

But the honeycomb is at (1,4).

So the bee must go from (4,1) to (1,4).

Possible path:

(4,1) → (4,2) → (4,3) → (4,4) → (3,4) → (2,4) → (1,4)

Is this valid?

Check the squares:

- (4,2): has grass — okay
- (4,3): empty — okay
- (4,4): empty — okay
- (3,4): has ↑ arrow — okay
- (2,4): has ↑ arrow — okay
- (1,4): honeycomb — goal

But what about the STOP sign at (2,3)? We don’t go there — good.

Now, check if the arrows match the path:

- (3,4): ↑ — yes, that’s correct for moving from (4,4) to (3,4)
- (2,4): ↑ — yes, from (3,4) to (2,4)
- (1,4): goal

But the bee is at (4,1), so it must move right first.

But there are no arrows in (4,1), (4,2), (4,3), (4,4) — only in (3,1), (3,2), (3,3), (3,4), (2,4)

Wait — (3,1): curved arrow — looks like turn right
- (3,2): →
- (3,3): →
- (3,4): ↑
- (2,4): ↑

So the path seems to be:

- From (4,1) → (3,1): but no arrow at (4,1)
- At (3,1): curved arrow — maybe means turn right, but the bee would need to come from (4,1)

This doesn’t make sense.

Alternative idea:

Maybe the arrows are not on the path, but are instructions to be placed in sequence.

But in the left grid, they are on the grid, so they must be part of the path.

Wait — perhaps the bee starts at (3,1)?

But the bee is drawn at (4,1).

Let’s look at the bee's position: it's at the bottom-left, (4,1).

And the first arrow is at (3,1): a curved arrow, which might mean turn right, but that’s not helpful.

Unless the bee moves up first.

But there’s no ↑ arrow at (4,1).

Wait — here's a better idea:

Maybe the arrows are placed on the squares to indicate where the bee should go, and the bee moves according to them.

But the bee starts at (4,1), and the only arrow nearby is at (3,1).

So perhaps the bee moves up to (3,1), then follows the arrows.

But there’s no ↑ arrow at (4,1) — so how does it know to go up?

Unless the arrows are not movement indicators, but code blocks that the child selects and places.

Ah! That’s it.

This is a coding puzzle where you select a sequence of arrow cards from the bottom to program the bee’s path.

The left grid shows the result of running the code — i.e., the bee’s path.

So the arrows in the left grid are not the code — they are the result of following the code.

But that doesn’t make sense either.

Wait — perhaps the arrows in the grid are the code itself, placed on the squares.

Then the bee follows the arrows in order.

But the bee starts at (4,1), and the first arrow is at (3,1) — so it must move to (3,1) to read the arrow.

But there’s no arrow at (4,1) to tell it to move up.

Unless the movement is automatic, and the arrows are placed in the order of travel.

So the bee starts at (4,1), then:

1. Moves to (3,1) — why? Because that’s where the first arrow is.
2. At (3,1), it sees a curved arrow — which might mean turn right.
3. Then it moves to (3,2) — where there’s a → arrow.
4. Then to (3,3) — →
5. Then to (3,4) — ↑
6. Then to (2,4) — ↑
7. Then to (1,4) — goal.

But the bee started at (4,1), moved to (3,1) — that’s up, but there’s no ↑ arrow at (4,1).

So unless the bee is programmed to move up first, it can’t.

But there’s no arrow at (4,1).

This suggests that the arrows are not placed on the starting square, so the bee must have a default action.

Alternatively, the curved arrow at (3,1) might be a right turn, meaning the bee changes direction.

But the bee came from (4,1) to (3,1) — that’s up.

Then at (3,1), it sees a curved arrow — which might mean turn right, so now facing right.

Then it moves to (3,2), (3,3), (3,4), then up to (2,4), (1,4).

That works!

So the path is:

1. Start at (4,1)
2. Move up to (3,1) — but why? No arrow there.
3. At (3,1), see curved arrow — turn right (now facing east)
4. Move to (3,2) — see → — continue right
5. (3,3) — → — continue
6. (3,4) — ↑ — move up to (2,4)
7. (2,4) — ↑ — move up to (1,4) — goal

But the issue is: how does the bee get from (4,1) to (3,1)? There’s no instruction.

Unless the curved arrow at (3,1) is not a turn, but a move right.

But it’s curved — it looks like a 90-degree turn.

In many coding games, a curved arrow means turn, not move.

So perhaps the bee must be programmed with a sequence of commands.

Let’s look at the bottom of the image.

There are 16 arrow tiles, including:

- Right (→)
- Left (←)
- Up (↑)
- Down (↓)
- Curved arrows (turns)
- STOP

So the child selects a sequence of these tiles to program the bee.

For the left grid, the solution is already given, so we can reverse-engineer the code.

From the path:

- (4,1) → (3,1): move up
- (3,1) → (3,2): move right
- (3,2) → (3,3): move right
- (3,3) → (3,4): move right
- (3,4) → (2,4): move up
- (2,4) → (1,4): move up

So the code is:

1. ↑ (up)
2. → (right)
3. → (right)
4. → (right)
5. ↑ (up)
6. ↑ (up)

But the STOP sign is at (2,3) — we avoided it.

Now, in the left grid, the arrows are placed on the squares, so they are visual feedback of the path.

So the arrows in the grid are not the code — they are the result of the code execution.

Therefore, the child must select the correct sequence of arrow tiles from the bottom to make the bee follow the path.

For the left grid, the code is:

- ↑, →, →, →, ↑, ↑

But the curved arrow at (3,1) is not a move, but a turn.

Wait — perhaps the curved arrow is a turn, not a move.

In that case, the bee might be moving in a direction, and the curved arrow changes it.

But in this case, the bee starts at (4,1), and must move up to (3,1), then turn right.

So the code could be:

1. ↑ (move up)
2. → (turn right, then move)
3. → (move right)
4. → (move right)
5. ↑ (turn up, move)
6. ↑ (move up)

But the curved arrow at (3,1) represents the turn.

So the code is:

- ↑
- Turn right (curved arrow)
- →
- →
- ↑
- ↑

But the curved arrow tile is available at the bottom.

So the child uses:

- ↑
- ↘ (turn right)
- →
- →
- ↑
- ↑

But in the grid, the arrow at (3,1) is curved — it’s likely a turn right command.

So the sequence is:

1. ↑ (from (4,1) to (3,1))
2. ↘ (turn right) — now facing east
3. → (move to (3,2))
4. → (to (3,3))
5. → (to (3,4))
6. ↑ (move to (2,4))
7. ↑ (to (1,4))

But the curved arrow is only one command.

So the code is:

- ↑
- ↘
- →
- →
- →
- ↑
- ↑

But the grid has only 6 arrows.

Wait — in the grid, there are:

- (3,1): curved arrow (turn right)
- (3,2): →
- (3,3): →
- (3,4): ↑
- (2,4): ↑

So five arrows.

But the bee makes 6 moves.

Ah — the curved arrow at (3,1) is not a move, but a turn — so it doesn't count as a move.

So the sequence is:

1. ↑ (move to (3,1))
2. ↘ (turn right) — now facing east
3. → (move to (3,2))
4. → (to (3,3))
5. → (to (3,4))
6. ↑ (to (2,4))
7. ↑ (to (1,4))

So 7 actions.

But the grid has only 5 arrow tiles.

This is confusing.

Perhaps the arrows on the grid are the code, and the bee follows them in order.

But the bee starts at (4,1), and the first arrow is at (3,1) — so it must move to (3,1) to read it.

But there’s no arrow at (4,1).

Unless the bee is programmed to move to the first arrow.

But that’s not standard.

Given the complexity, and that this is for kids, the intended solution is likely:

> Use the arrow tiles to create a sequence that guides the bee from start to goal, avoiding the STOP sign.

For the left grid, the solution is:

- Move up to (3,1)
- Turn right
- Move right three times
- Move up twice

So the code is:

1. ↑
2. ↘ (turn right)
3. →
4. →
5. →
6. ↑
7. ↑

But since the grid has only 5 arrows, perhaps the curved arrow is the turn, and the others are moves.

So the child selects:

- ↑
- ↘
- →
- →
- →
- ↑
- ↑

And places them in order.

But the STOP sign is at (2,3) — so the path must avoid it.

Our path avoids it.

So the correct path is:

- (4,1) → (3,1) → (3,2) → (3,3) → (3,4) → (2,4) → (1,4)

Which is safe.

---

Final Answer: How to Solve



Task: Program the bee to reach the honeycomb from the start, avoiding the STOP sign.

Solution:

1. Start at (4,1)
2. Move up to (3,1)
3. Turn right (now facing east)
4. Move right to (3,2)
5. Move right to (3,3)
6. Move right to (3,4)
7. Move up to (2,4)
8. Move up to (1,4) — goal reached

Code sequence (using arrow tiles):
- ↑
- ↘ (turn right)
- →
- →
- →
- ↑
- ↑

Or, if the curved arrow is not needed, just use:
- ↑
- →
- →
- →
- ↑
- ↑

But since the grid has a curved arrow, it’s likely included.

---

🎯 For the Right Grid



The child should:

1. Place the bee at the bottom-left (start)
2. Place the honeycomb at the top-right (goal)
3. Place the STOP sign at (2,3) or elsewhere
4. Choose a path from start to goal, avoiding obstacles
5. Use the arrow tiles to program the path

Example path:
- (4,1) → (4,2) → (4,3) → (4,4) → (3,4) → (2,4) → (1,4)

Code:
- →
- →
- →
- ↑
- ↑

But must avoid the STOP sign.

If STOP is at (2,3), this path is safe.

So the child can use:
- →, →, →, ↑, ↑

---

🌟 Summary



This is a basic coding logic puzzle for kids, teaching:
- Directional movement
- Sequencing
- Problem-solving
- Avoiding obstacles

Answer: The bee should move up, then right three times, then up twice to reach the honeycomb, using the arrow tiles to program the path.

Final Solution: Use the sequence: ↑, →, →, →, ↑, ↑ (or include a turn if needed) to guide the bee from start to goal, avoiding the STOP sign.
Parent Tip: Review the logic above to help your child master the concept of coding worksheets.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all coding worksheets)

Coding worksheets set 2 – creativeworksheetshub
7 Free Printable Coding Activities for Kids
60 Coding Worksheets For Kids Education Algorithm Instant | lupon
Coding worksheets – creativeworksheetshub
Coding for Kids | Directional Coding | Coding Worksheets | Spring Busy Book | Kindergarten Worksheets | Spring Activities | Bugs | Preschool
7 Free Printable Coding Worksheets for kids | CodeWizardsHQ
Spring Unplugged Coding Worksheets Differentiated
Coding - Worksheets and Activities for homeschooling | Facebook
Explore Coding Through Scratch Facts & Worksheets For Kids
Page 9 - Free, custom printable worksheet templates for teachers