The Tortoise and the Hare of Pobitora
Speed, Acceleration & Biomechanics

The Tortoise and the Hare of Pobitora

The classic race retold with rhinos and a surprise ending.

Speed, Acceleration & Biomechanics12-Month Curriculum 12h

The Story

The Challenge

In Pobitora Wildlife Sanctuary, where rhinos outnumber almost everything else, a young wild hare named Khargosh was bragging again.

"I am the fastest animal in Pobitora!" he announced, standing on a termite mound so everyone could see him. "Faster than the deer! Faster than the buffalo! I could outrun a jeep if I wanted to!"

A small Indian flapshell turtle named Kaaso looked up from the mud and said, quietly, "I'll race you."

Everyone laughed. A turtle racing a hare? In Pobitora? Ridiculous.

"Fine!" said Khargosh, barely able to contain his giggles. "Tomorrow morning. From the old banyan tree to the main waterhole. Whoever gets there first, wins."

The Race Begins

The next morning, every animal in Pobitora gathered to watch. Even the rhinos stopped eating — which, if you know rhinos, tells you how exciting this was.

The old elephant dropped his trunk as the starting signal. THWUMP!

Khargosh shot off like a furry brown arrow. Within seconds, he was out of sight. Kaaso took one slow step. Then another. Then another.

"This will take all day," muttered a buffalo.

"That's the plan," said Kaaso, and kept walking.

The Detours

Khargosh was so far ahead that he decided to take a detour through the tall grass. But the tall grass in Pobitora isn't just grass — it's elephant grass, taller than a human, and it all looks the same. Within minutes, Khargosh was lost.

He turned left. More grass. He turned right. More grass. He ran in circles for an hour before he stumbled out the other side — behind where he started.

Meanwhile, Kaaso walked slowly along the river path. She didn't take shortcuts. She didn't show off. She just kept moving, one steady step at a time.

The Mud Problem

Khargosh finally found the right path again and sprinted toward the waterhole. But it had rained the night before, and the ground near the waterhole was thick, sticky mud. Khargosh's long legs sank in up to his belly. He struggled and kicked and got muddier and muddier.

Kaaso arrived at the mud five minutes later. She looked at Khargosh thrashing around and smiled. Then she simply retracted into her shell and slid across the mud like a smooth, flat stone on a frozen pond.

She slid right past the stuck hare and plopped into the waterhole with a gentle splash.

The Winner

"How?!" spluttered Khargosh, mud dripping from his ears.

"You ran fast," said Kaaso. "I knew the ground. There's a difference between speed and knowing where you're going."

The rhinos nodded approvingly. In Pobitora, knowing the land matters more than being fast. The mud is deep, the grass is tall, and the paths are never straight. The animals who thrive aren't the quickest — they're the ones who pay attention.

Khargosh never bragged about speed again. And Kaaso? She went back to sitting in the mud, which is exactly where she wanted to be.

The end.

Try It Yourself

Choose your level. Everyone starts with the story — the code gets deeper as you go.

Story Progress

0%

Ready to Start Coding?

Here is a taste of what Level 1 looks like for this lesson:

Level 1: Explorer — Python
import numpy as np
import matplotlib.pyplot as plt

# Race simulation: hare vs tortoise
time = np.arange(0, 300, 1)  # 5 minutes in seconds

# Hare: sprints at 19 m/s, rests, sprints again
hare_speed = np.where(time < 15, 19, np.where(time < 60, 0, np.where(time < 75, 19, 0)))
hare_pos = np.cumsum(hare_speed)

# Tortoise: steady 0.3 m/s, never stops
tortoise_pos = 0.3 * time

plt.figure(figsize=(10, 5))
plt.plot(time, hare_pos, label="Hare", color="orange")
plt.plot(time, tortoise_pos, label="Tortoise", color="green")
plt.xlabel("Time (s)")
plt.ylabel("Position (m)")
plt.title("The Pobitora Race")
plt.legend()
plt.show()  # Who wins at 300 seconds?

This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Simulate a Race Between Animals of Different Speeds.

By Level 4, enrolled students build: Simulate a Race Between Animals of Different Speeds

Free

Level 0: Listener

Stories, science concepts, diagrams, quizzes. No coding.

You are here

Enrolled

Levels 1-4

Python, NumPy, Matplotlib, real projects, mentorship.

Sign Up Free

Stay Updated

Join Waitlist

Get notified when enrollment opens for your area.

Notify Me

Level 0 is always free. Coding levels (1-4) are part of our 12-Month Curriculum.