
A divine quest for a healing herb — and the geology and botany hidden inside the Himalayas.
The Battle of Lanka
The war had been raging for days. Rama, the exiled prince of Ayodhya, and his army of vanaras (forest beings) had crossed the ocean on a bridge of stones to reach Lanka, the golden city of the demon king Ravana. Ravana had abducted Rama's wife Sita, and Rama had come to bring her home.
The battles were fierce. Ravana's warriors wielded weapons of dark power — arrows tipped with venom, spears that burned like fire, and war elephants armoured in bronze. Rama's army fought with courage, stones, and trees uprooted from the earth.
But Ravana had a weapon no one expected.
The Fall of Lakshmana
On the bloodiest day of the war, Ravana's son Indrajit — a warrior so skilled he had once defeated Indra, king of the gods — rose into the sky and became invisible. From the clouds, he unleashed the Shakti, a divine weapon given to him by Brahma himself.
The Shakti struck Lakshmana, Rama's younger brother and closest companion. Lakshmana collapsed on the battlefield. His body went cold. His breathing faded to nothing. The vanaras gathered around him in horror.
Rama fell to his knees. "Without Lakshmana," he whispered, "I cannot go on."
The physician Sushena examined Lakshmana and shook his head. "There is one remedy. A herb called Sanjeevani — the one that restores life. It grows on Dronagiri, a peak in the Himalayas, far to the north. But it must be brought before sunrise, or Lakshmana will die."
The Himalayas were thousands of yojanas away. No army could march there in time. No chariot could fly that distance before dawn.
But there was Hanuman.
The Flight to the Himalayas
Hanuman was no ordinary vanara. He was the son of Vayu, the wind god, and he carried within him a strength that most of the time he himself forgot. When the need was greatest, that strength awakened.
He grew to an immense size. His body expanded until his shadow covered the battlefield. He crouched, and then he leaped — not running, not flying, but launching himself northward like a living comet, tearing through clouds, racing the rotation of the Earth itself.
Below him, the forests of the Deccan became a green blur. Rivers shrank to silver threads. The plains of northern India spread like a brown quilt. And ahead, rising from the edge of the world like a wall of white teeth, stood the Himalayas.
Hanuman had never seen anything like them. Peak after peak, climbing into altitudes where the air itself thinned to almost nothing. Snow and ice covered everything above a certain line. Below that line, the slopes were dense with forests — dark pines, ancient oaks, meadows of wildflowers that no human had ever catalogued.
He landed on Dronagiri.
The Mountain of Herbs
The peak was covered in plants. Thousands of species — mosses clinging to rocks, ferns in sheltered crevices, shrubs with thick waxy leaves, tiny flowers of every colour pushing through thin soil. The Sanjeevani was here, somewhere, glowing faintly in the pre-dawn darkness.
But Hanuman did not know botany.
He searched. He ran his hands over leaves, smelled roots, examined flowers. Every plant looked different, but none announced itself as the Sanjeevani. The sky was beginning to lighten in the east. Dawn was coming. Lakshmana was dying.
Hanuman made a decision that only Hanuman could make.
He crouched, dug his fingers into the rock at the base of the mountain, and lifted the entire peak. Rock cracked. Roots tore. The earth groaned as Dronagiri separated from the Himalayan range. Hanuman raised it above his head — a mountain balanced on one palm — and leaped back into the sky.
He flew south, carrying a mountain, racing the sunrise.
The Healing
He arrived in Lanka as the first rays touched the horizon. Sushena found the Sanjeevani among the thousands of plants on the uprooted peak — its leaves shimmering with a faint golden light. He crushed the herb, mixed it with water, and placed it on Lakshmana's chest.
Lakshmana's eyes opened. Colour returned to his face. He sat up, reached for his bow, and said, "What happened? Why is everyone staring at me?"
The army erupted in joy. Rama embraced his brother. And Hanuman, quietly, flew the mountain back to the Himalayas and set it down where it belonged.
What the Story Teaches
The story of Hanuman and the Sanjeevani is about devotion, urgency, and the limits of knowledge. Hanuman had the strength to fly to the Himalayas and back, but he lacked the botanical knowledge to identify one herb among thousands. His solution — lifting the entire mountain — is magnificent but also a confession: when you do not know what you are looking for, you must take everything.
Science is the opposite approach. A geologist knows WHY the Himalayas exist (tectonic plates). A botanist knows WHERE specific plants grow (altitude zones). A pharmacologist knows HOW plant compounds heal (molecular targets). With knowledge, you do not need to lift a mountain. You walk to the right altitude, identify the right species, extract the right compound, and save a life.
Hanuman's strength was divine. But the real miracle is knowledge — and that is available to everyone.
The end.
Choose your level. Everyone starts with the story — the code gets deeper as you go.
Here is a taste of what Level 1 looks like for this lesson:
# Himalayan Plant Altitude Filter
plants = [
{"name": "Tulsi", "alt_range": (0, 1800), "use": "anti-inflammatory"},
{"name": "Himalayan Yew", "alt_range": (2400, 3800), "use": "anti-cancer"},
{"name": "Aconite", "alt_range": (3000, 5000), "use": "pain (toxic!)"},
{"name": "Alpine Poppy", "alt_range": (4000, 5500), "use": "unknown"},
]
search_altitude = 4200 # metres
print(f"Searching at {search_altitude} m...\n")
for p in plants:
lo, hi = p["alt_range"]
if lo <= search_altitude <= hi:
print(f" FOUND: {p['name']} ({lo}-{hi} m)")
print(f" Use: {p['use']}")
# What altitude range has the most medicinal species?This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Build a Himalayan Plant Identification System.
By Level 4, enrolled students build: Build a Himalayan Plant Identification System
Free
Level 0: Listener
Stories, science concepts, diagrams, quizzes. No coding.
You are here
Level 0 is always free. Coding levels (1-4) are part of our 12-Month Curriculum.
The real-world science behind the Sanjeevani quest — tectonic plates, altitude zones, plant identification, and how plant compounds become medicines.
The big idea: "Why Hanuman Lifted a Mountain" teaches us about Geology & Botany — and you don't need to write a single line of code to understand it.
Take two books and lay them flat on a table, edge to edge. Now push them slowly toward each other. What happens at the edges? They crumple, buckle, and rise upward. You have just modelled how the Himalayas formed — except the "books" are pieces of the Earth's outer shell, each one thousands of kilometres across.
The Earth's surface is not one solid piece. It is cracked into about 15 giant slabs called tectonic plates that float on a layer of hot, semi-fluid rock called the mantle. These plates move — slowly, just a few centimetres per year — driven by heat currents rising from deep inside the Earth. Where two plates meet is called a plate boundary, and the type of boundary determines what happens at the surface.
About 50 million years ago, the Indian Plate — carrying what is now India — slammed into the Eurasian Plate. Neither plate could easily sink beneath the other (both are made of lightweight continental rock), so the rock at the collision zone had nowhere to go but up. Layer upon layer of ancient ocean floor, compressed and folded like a crumpled rug, was pushed skyward. That crumpled rock became the Himalayas.
Here is the remarkable part: the collision is still happening. The Indian Plate continues to push northward at about 5 cm per year, and the Himalayas are still growing — roughly 1 cm taller each year. Marine fossils found at the summit of Everest (8,849 m) prove that this rock was once an ocean floor, pushed from sea level to the top of the world by tectonic forces.
Check yourself: If the Himalayas grow 1 cm per year and erosion removes about 0.5 cm per year, what is the net growth? How tall will Everest be in 10,000 years?
Key idea: Mountains form when tectonic plates collide and crust is pushed upward. The Himalayas are the result of India crashing into Asia — a collision that began 50 million years ago and continues today, making the Himalayas grow about 1 cm per year.
Climb a mountain from base to summit and you will pass through completely different worlds. At the bottom: lush tropical forest, warm and humid, with trees 30 metres tall. A thousand metres higher: cooler woodland with oaks and rhododendrons. Higher still: a zone of conifers (pines, spruces) adapted to cold. Above the treeline: alpine meadows with tiny flowers pressed flat against the ground. And at the top: nothing but rock, ice, and wind.
Why do these zones exist? Because temperature drops with altitude at a predictable rate: about 6.5°C for every 1,000 metres you climb. This is called the lapse rate. If the base of a mountain is 30°C, then at 3,000 m it is about 10°C, and at 5,000 m it is below freezing. Each temperature range supports different plant species.
But temperature is not the only factor. At high altitude, the air is thinner (lower pressure), which means less CO₂ for photosynthesis. UV radiation is 2–3 times stronger because there is less atmosphere to filter it. The soil is thin and rocky. Wind is fierce. Only specially adapted plants survive.
These harsh conditions are exactly why some plants develop powerful chemistry. Under stress from UV, cold, and thin air, alpine plants produce secondary metabolites — chemical compounds that protect their cells. These same compounds often turn out to have medicinal value for humans. The harsher the environment, the more potent the chemistry.
Predict: If you found a herb at 4,500 m that produces UV-protective compounds, would you expect the same herb grown in a greenhouse at sea level to produce the same amount of these compounds? Why or why not?
Key idea: Mountains create altitude zones with distinct temperatures, UV levels, and air pressures. Each zone supports different plant species. High-altitude plants produce powerful chemical compounds as a response to extreme stress — which is why rare mountain herbs are often medicinally potent.
Access all 130+ lessons, quizzes, interactive tools, and offline activities
Hanuman could not find the Sanjeevani because he did not know what it looked like. Botanists solve this problem with a tool called a **dichotomous key...
The Sanjeevani herb had healing power. But how does a plant actually heal? The answer is **chemistry**. Plants produce hundreds of chemical compounds,...