Ages 4–5

Story Coders

Every story is a set of steps — and every child can give the steps.

Through stories and floor-games, children learn sequences, loops, and if/then thinking with zero screens. They debug a tale, guide "Robot Camel" step by step, and discover that logic is just careful kindness in order.

👨‍👩‍👧 For parents: Your child learns to think like a problem-solver — putting steps in order, finding the "bug", and reasoning out loud — all through stories and games with no screens. This is the foundation of logic, coding, and confident thinking for a changing world.
STEM & LogicCognitiveLanguage AcquisitionUnplugged codingStorytellingPlay-basedInquiry-based

8 · 3 · 35weeks · sessions/week · min/session

📅 Session plan📝 Observation log

Learning objectives

  • Order a 4-step sequence (algorithm) to reach a goal. STEM & Logic · apply
  • Spot the "bug": find the one step that is out of place. Cognitive · analyze
  • Use a simple "if... then..." rule in a game. STEM & Logic · apply

Modules

Robot Camel

Big idea: Clear steps make things happen.

Doing things well (Itqan)Allah loves that when one of us does a task, he does it with excellence — careful steps are Itqan. (Authenticated by al-Bayhaqi)

Program the CamelUnplugged coding · 18m

A child is the "camel"; friends give arrow-card commands to reach the oasis.

▶ Show me how
  1. Challenge Lay the arrow cards in order so the camel reaches the water. Then run the program — step on each square!
    Facilitator cue: Run it literally and let mistakes happen — the wrong step IS the lesson.
    Stretch: Add a loop: "do ↑ ↑ two times".
  2. Experiment It went the wrong way! Which card do we fix? Let us debug together.

The Mixed-Up Story

Big idea: Order changes meaning.

Fix the TaleStorytelling · 15m

Four story cards are out of order; children re-sequence them.

▶ Show me how
  1. Question Can the seed grow before it is planted? What must come first?
  2. Create Now tell the fixed story to a friend in your two languages.

If... Then... Garden

Big idea: Rules help me decide.

Weather DancePlay-based · 12m

If the card shows rain, then hop; if sun, then stretch tall.

▶ Show me how
  1. Movement Watch the card. IF rain, THEN hop like a raindrop!
    Facilitator cue: Speed up gradually — fast rounds reveal who has internalized the rule.

Why Do You Think So?

Big idea: My reasons matter, and I can change my mind.

🔬 Why this works: Philosophy for Children (Lipman) + dialogic teaching (Alexander): a "community of inquiry" where children reason aloud, give evidence, and may disagree — the single best antidote to passive, rote minds.

The Story CourtSocratic dialogue · 18m

An open question about a story; children give reasons and may disagree.

▶ Show me how
  1. Question The ant kept all the food for winter and the grasshopper went hungry. Was the ant right? Why?
    Facilitator cue: There is no single right answer. Ask "why?" after every opinion. Never settle it for them.
  2. Discuss Someone sees it differently. Can you tell us your reason — and can we listen?
  3. Reflect Did anyone change their mind? Changing your mind for a good reason is brave, not weak.

Leadership we plant

  • 🌱 Gives a reason for an opinion.
  • 🌱 Disagrees respectfully and truly listens to others.
  • 🌱 Stays calm and patient while fixing a mistake.

Research foundations

Philosophy for Children (P4C) — Matthew Lipman
Children learn to reason by doing it together in a community of inquiry.
In practice: Open, answer-free questions about stories; reasons required, disagreement welcomed.
Unplugged Computational Thinking — Jeannette Wing / CS Unplugged
Sequencing, loops, and debugging can be learned through the body, with no screen.
In practice: Floor-grid "Robot Camel", story re-sequencing, and if/then movement games.

🏡 Try at home

Program the Grown-up · 10 min

Let your child give you step-by-step "commands" to make a sandwich or reach a toy. Follow them literally — the funny mistakes teach precise thinking and debugging.

Why Do You Think So? · 8 min

After a bedtime story, ask one open question with no right answer ("Was the character kind? Why?"). Listen for the reason, and let your child disagree with you.

Standards alignment

ISTE Standards for Students
Computational Thinker
Sequencing, decomposition, and debugging — taught unplugged.
NCTM — Early Mathematics
Patterns & algebraic thinking
Recognizing, extending, and reasoning about ordered patterns.
NAEYC — Developmentally Appropriate Practice
Cognitive development & approaches to learning
Inquiry, persistence, and problem solving through play.

Value anchors

  • Excellence (Itqan)
  • Patience while solving (Sabr)We encourage each other to patience — debugging needs a calm heart. (Surah Al-Asr 103:3)

Everything you’ll need (home or school)

  • Floor grid, arrow & story cards, weather cards
  • Floor grid mat, arrow cards (↑ ↓ ← →), oasis & palm props
🖨 Printable checklist

Assessment — portfolio

  • emerging: Follows a sequence with prompts.
  • developing: Builds and runs a 4-step plan.
  • confident: Finds and fixes a bug, explains why.

Future skills

Algorithmic thinkingComputational thinkingLogical reasoningProblem solving
Qubtan · قُبطان