Why Turtles Are Slow on Land
Evolution & Body Plans

Why Turtles Are Slow on Land

Evolution and body plan trade-offs.

Evolution & Body Plans12-Month Curriculum 12h

The Story

The Speed Market

Long ago, before the world was fully made, there was a Speed Market on the banks of the Brahmaputra where every animal could buy speed. The market was run by the River Spirit, a shimmering figure made of mist and current, who measured out speed in little clay pots.

Each animal got ten pots of speed. They could spend them however they liked — all on land, all on water, or split between the two. But once spent, the pots were gone forever.

The deer spent all ten pots on land speed. “I live in the meadows,” she said. “I’ll never need to be fast in water.” The otter spent eight pots on water and two on land — a sensible split. The hare spent all ten on land and then tried to haggle for an eleventh. The River Spirit said no.

The Turtle’s Choice

A young Indian roofed turtle named Kachim sat at the edge of the market, staring at her ten pots for a very long time. She lived in the Brahmaputra — the mightiest river in the land — and she knew its dangers. Strong currents. Hungry crocodiles. Fishing nets that appeared without warning.

“I need to be fast in the water,” she said. “Very, very fast.”

She poured nine pots into water speed and only one into land speed.

“Are you sure?” asked the River Spirit. “One pot on land means you’ll be very slow. Walking to a new pond will take you all day.”

“I’m sure,” said Kachim. “The river is my home. That’s where I need my speed.”

The Crocodile Chase

The very next morning, Kachim’s choice was tested. A young gharial — long-snouted and fast — decided Kachim would make a fine breakfast. He lunged through the water, jaws snapping.

Kachim dove. She shot through the river like a green torpedo, her webbed feet churning, her shell cutting through the current with barely a ripple. She darted left, spun right, dove deep into a tangle of underwater roots where the gharial couldn’t follow.

The gharial gave up, bewildered. “Since when are turtles fast?” he grumbled.

“Since I spent my speed wisely,” Kachim called from her hiding spot.

The Long Walk

But speed has a price. When the monsoon flooded Kachim’s favourite stretch of river and she had to walk overland to a quiet beel, the journey was painfully slow. Step. Step. Step. The sun moved faster than she did. A snail passed her and gave a sympathetic look.

“You could have been faster on land,” said a mynah bird perched on a fence post. “Why didn’t you split your speed evenly?”

“Because I don’t live on land,” said Kachim, one slow step at a time. “I visit it. There’s a difference between where you live and where you visit. You invest your best in where you live.”

The mynah bird thought about that and flew away without an answer, because Kachim was right.

The Lesson of the River

Kachim reached the beel by sunset. She slid into the cool water and felt her speed return — smooth, effortless, joyful. She glided past sleeping fish, circled a sunken log, and settled into a warm patch of mud to rest.

And that is why, to this very day, turtles are slow on land but fast in water. They made a choice — a smart, deliberate choice — to put their strength where it matters most. The next time you see a turtle plodding slowly across a road, don’t feel sorry for her. She’s just visiting. Wait until she reaches the river, and then watch her fly.

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

# Your first data analysis with Python
data = [45, 52, 38, 67, 41, 55, 48]  # measurements
mean = np.mean(data)

plt.bar(range(len(data)), data)
plt.axhline(mean, color='red', linestyle='--', label=f'Mean: {mean:.1f}')
plt.xlabel("Sample")
plt.ylabel("Value")
plt.title("Evolution & Body Plans — Sample Data")
plt.legend()
plt.show()

This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Model the Speed-vs-Armor Trade-Off in Evolution.

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.