TPT
Total:
$0.00
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
Loading
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
How to Code a Sandcastle Coding Activity
Share

What others say

"My Mini Makers and Inventors class loved doing this activity. It kept their interest and offered different levels of challenge. The class time passed fast and everything went very smoothly. Highly satisfied with my purchase. "
star
Amanda P.
"This brought out a lot of critical thinking for students as they did this unplugged coding activity. "
star
Jessica S.

Description

Integrate Coding, STEM, and literacy! NO PREP! Just Print and Code!

Code your own Sandcastle! This challenge is a great activity to complete after reading How to Code a Sandcastle by Josh Funk. The activity can stand alone, but it is best if students are familiar with the book.

In this unplugged coding challenge, students work together to build up to 40 different types of sandcastles. The different sandcastle designs are leveled with 4 different difficulties.

One student is the programmer while the other student is the 'robot' that is building the sand castle. It's a fantastic coding challenge to help students develop teamwork and communication skills.

You can use this activity as a STEM center, or makerspace activity to be used throughout the school year.

Material List:

  • castle templates (printed on yellow paper)
  • sandcastle cards (you may want to print each level on different colored paper)
  • scissors
  • How to Code a Sandcastle by Josh Funk

Includes:

  • Teacher Instructions
  • Student Coding Worksheets
  • Student Instructions
  • Coding Cutouts
  • Read Aloud Coding Activity
  • Vocabulary Words (Computer, Coding, Programmer)

This STEM Challenge is designed to be used with Kindergarten through 5th grade with leveled options to increase or decrease difficulty.

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

How to Code a Sandcastle Coding Activity

$3.50

Highlights

Digital downloads
Grades icon
Grades
K - 5th
Standards icon
Standards
Pages
20
Teaching Duration
Lifelong tool

What others say

"My Mini Makers and Inventors class loved doing this activity. It kept their interest and offered different levels of challenge. The class time passed fast and everything went very smoothly. Highly satisfied with my purchase. "
star
Amanda P.
"This brought out a lot of critical thinking for students as they did this unplugged coding activity. "
star
Jessica S.

Description

Integrate Coding, STEM, and literacy! NO PREP! Just Print and Code!

Code your own Sandcastle! This challenge is a great activity to complete after reading How to Code a Sandcastle by Josh Funk. The activity can stand alone, but it is best if students are familiar with the book.

In this unplugged coding challenge, students work together to build up to 40 different types of sandcastles. The different sandcastle designs are leveled with 4 different difficulties.

One student is the programmer while the other student is the 'robot' that is building the sand castle. It's a fantastic coding challenge to help students develop teamwork and communication skills.

You can use this activity as a STEM center, or makerspace activity to be used throughout the school year.

Material List:

  • castle templates (printed on yellow paper)
  • sandcastle cards (you may want to print each level on different colored paper)
  • scissors
  • How to Code a Sandcastle by Josh Funk

Includes:

  • Teacher Instructions
  • Student Coding Worksheets
  • Student Instructions
  • Coding Cutouts
  • Read Aloud Coding Activity
  • Vocabulary Words (Computer, Coding, Programmer)

This STEM Challenge is designed to be used with Kindergarten through 5th grade with leveled options to increase or decrease difficulty.

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

4.8
Rated 4.76 out of 5, based on 33 reviews
33
ratings
5
26
4
6
3
1
2
0
1
0
Grades used with
Reviews
4
15
12
14
13
7
5
PreK
K
1st
2nd
3rd
4th
5th
All verified TPT purchases
LOVE THIS RESOURCE
Rated 5 out of 5
May 26, 2026
Met expectations
Great value
Standards-aligned
This is a great resource to use with this book and a fun unplugged activity to use!
Springify Learning
(TPT Seller)
220 reviews • Virginia
Grades taught: 3rd, 4th, 5th
Very fun activity
Rated 5 out of 5
April 8, 2026
Met expectations
Great value
Standards-aligned
My Mini Makers and Inventors class loved doing this activity. It kept their interest and offered different levels of challenge. The class time passed fast and everything went very smoothly. Highly satisfied with my purchase.
Amanda P.
1 review
Grades taught: K, 1st
Highly Engaging
Rated 5 out of 5
March 11, 2026
Met expectations
Great value
Standards-aligned
This brought out a lot of critical thinking for students as they did this unplugged coding activity.
Jessica S
(TPT Seller)
1,277 reviews • Colorado
Grades taught: K, 1st, 2nd, 3rd, 4th, 5th
Great Extension
Rated 3 out of 5
December 1, 2025
Great extension to the story and my students loved it!
Courtney L.
240 reviews • Connecticut
Grades taught: PreK, K, 1st, 2nd
Great resource
Rated 5 out of 5
December 1, 2025
Met expectations
Great value
Standards-aligned
Loved using this resource with my younger students as a way to introduce them to coding!
Our Green Classroom
(TPT Seller)
164 reviews • New Mexico
Grades taught: PreK, 2nd
Great Accompaniment to the Book
Rated 5 out of 5
November 23, 2025
Met expectations
Great value
Standards-aligned
This activity goes so well with the book, How To Code a Sandcastle. My students really enjoyed exploring this activity after reading the stories. I appreciate that it had different levels of difficulty to differentiate based on students' abilities. I can see myself using it year after year.
Samantha S.
42 reviews • Outside the United States
Grades taught: K
Amazing! The students loved it
Rated 5 out of 5
August 30, 2025
Met expectations
Great value
Standards-aligned
This was a great activity to use for intro to coding with my kindergartners. Students were very engaged and it illustrated the lesson well.
Mari O.
41 reviews • Connecticut
Grades taught: PreK, 1st, 2nd
Great resource
Rated 5 out of 5
July 29, 2025
Met expectations
Great value
Standards-aligned
Have used this resource so many times. Students really enjoy putting together the castles. I like the fact that I can make it easier for my younger students and harder for my older students.
Sarah M.
715 reviews
Grades taught: PreK, K, 1st, 2nd, 3rd, 4th, 5th, 6th

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Make sense of problems and persevere in solving them. Mathematically proficient students start by explaining to themselves the meaning of a problem and looking for entry points to its solution. They analyze givens, constraints, relationships, and goals. They make conjectures about the form and meaning of the solution and plan a solution pathway rather than simply jumping into a solution attempt. They consider analogous problems, and try special cases and simpler forms of the original problem in order to gain insight into its solution. They monitor and evaluate their progress and change course if necessary. Older students might, depending on the context of the problem, transform algebraic expressions or change the viewing window on their graphing calculator to get the information they need. Mathematically proficient students can explain correspondences between equations, verbal descriptions, tables, and graphs or draw diagrams of important features and relationships, graph data, and search for regularity or trends. Younger students might rely on using concrete objects or pictures to help conceptualize and solve a problem. Mathematically proficient students check their answers to problems using a different method, and they continually ask themselves, "Does this make sense?" They can understand the approaches of others to solving complex problems and identify correspondences between different approaches.
Reason abstractly and quantitatively. Mathematically proficient students make sense of quantities and their relationships in problem situations. They bring two complementary abilities to bear on problems involving quantitative relationships: the ability to decontextualize-to abstract a given situation and represent it symbolically and manipulate the representing symbols as if they have a life of their own, without necessarily attending to their referents-and the ability to contextualize, to pause as needed during the manipulation process in order to probe into the referents for the symbols involved. Quantitative reasoning entails habits of creating a coherent representation of the problem at hand; considering the units involved; attending to the meaning of quantities, not just how to compute them; and knowing and flexibly using different properties of operations and objects.
Construct viable arguments and critique the reasoning of others. Mathematically proficient students understand and use stated assumptions, definitions, and previously established results in constructing arguments. They make conjectures and build a logical progression of statements to explore the truth of their conjectures. They are able to analyze situations by breaking them into cases, and can recognize and use counterexamples. They justify their conclusions, communicate them to others, and respond to the arguments of others. They reason inductively about data, making plausible arguments that take into account the context from which the data arose. Mathematically proficient students are also able to compare the effectiveness of two plausible arguments, distinguish correct logic or reasoning from that which is flawed, and-if there is a flaw in an argument-explain what it is. Elementary students can construct arguments using concrete referents such as objects, drawings, diagrams, and actions. Such arguments can make sense and be correct, even though they are not generalized or made formal until later grades. Later, students learn to determine domains to which an argument applies. Students at all grades can listen or read the arguments of others, decide whether they make sense, and ask useful questions to clarify or improve the arguments.
Loading