Offline & printable

Unplugged worksheets

No devices needed. Print these for classrooms with few computers, for homework, or for a rainy-day club. Each sheet matches a Week 1 lesson.

Ages 5–8

Worksheet 1: Be the Robot

Draw arrows (⬆️ ⬇️ ⬅️ ➡️) to get the robot 🤖 to the star ⭐. Black squares are walls.

🤖
⬛
⬛
⬛
⬛
⬛
⬛
⭐

My arrows:

Partner game: One person is the coder, one is the robot. The coder gives steps like “step forward, turn right.” The robot follows them exactly. Then switch!

Coding words: sequence · debugging · loop

Ages 5–8

Worksheet 2: Loop it!

Write the shortest program. Use 🔁×3 to repeat your last arrow 3 more times.

🤖
⭐

Long way: ➡️ ➡️ ➡️ ➡️ ➡️   Short way:

Ages 9–12

Worksheet 3: Paper Turtle

The turtle starts facing right. Draw what this code makes on the dot grid. One step = one square.

for (let i = 0; i < 4; i++) {
  forward(3);
  right(90);
}

Challenge: Change the code so it draws a triangle. Hint: the turns add up to 360°. How many degrees per turn? ______

Debug it: What is wrong? Forward(100) ______________________

Teens 13+

Worksheet 4: Paper Web Page

Match each tag to its job (draw a line).

<h1>A list item
<p>The biggest heading
<ul>A paragraph
<li>A bullet list

Write the HTML for an about-me card with a heading, a paragraph, and a list of 3 things you like. Use a nickname only.

Find the bug: <h1>Hi there<h1> ______________________

Answer key (for teachers)

1: ➡️➡️⬇️⬇️⬇️... many paths work; check that no wall is crossed. 2: ➡️ 🔁×3 ➡️ (3 blocks). 3: a square, 3 squares per side; triangle = 3 sides, turn 120°. Bug: JavaScript is case-sensitive, use forward. 4: h1 = biggest heading, p = paragraph, ul = bullet list, li = list item. Bug: the closing tag needs a slash, </h1>.