Leonardo's Flying Machines
Aerodynamics & Biomimicry

Leonardo's Flying Machines

Aerodynamics, biomimicry, and the engineer who understood flight 400 years before the Wright brothers.

Aerodynamics & Biomimicry12-Month Curriculum 14h

The Story

The Bird Watcher

In the year 1505, a 53-year-old painter, engineer, and anatomist named Leonardo da Vinci sat on a hillside near Fiesole, above Florence, and watched a kite — the bird, not the toy — riding the wind.

He had been watching birds for thirty years. Not casually — obsessively. His notebooks contain hundreds of sketches of birds in flight: wings extended, wings folded, wings twisting, wings catching gusts, wings diving. He noted the angle of each feather, the curve of each wingtip, the way the tail shifted to compensate for changes in wind direction.

From these observations, Leonardo derived principles of aerodynamics that would not be formally stated by scientists until centuries later. He understood lift — that a curved surface moving through air generates an upward force. He understood drag — that air resists the motion of any object through it. He understood center of gravity — that a flying machine must balance its weight precisely or it will tumble.

And he designed machines that he believed could carry a human being into the sky.

The Ornithopter

Leonardo's most famous flying machine is the ornithopter — a human-powered device with flapping wings, modeled on the flight of birds and bats.

His design (drawn around 1485-1490) shows a wooden frame with articulated wings spanning about 10 metres. The pilot lies face-down in a harness and operates the wings by pushing pedals with his feet and pulling levers with his hands. The wings are covered in raw silk treated with starch — lightweight, airtight, and strong.

The ornithopter would not have worked. Leonardo made a fundamental error: he overestimated human power output and underestimated the power required for flapping flight.

A bird's flight muscles make up 15-25% of its body mass — the pectoral muscles of a pigeon are enormous relative to its body. A human's flight-relevant muscles are a small fraction of body mass, and human sustained power output is only about 75 watts — roughly the power of a single light bulb. A human-powered ornithopter would need at least 1,500 watts for sustained flight — twenty times more than a human can produce.

But Leonardo's error was quantitative, not conceptual. His understanding of aerodynamic principles was remarkably sound.

The Glider

Later in his career, Leonardo shifted from flapping flight to gliding — and here his designs come much closer to working.

His hang glider design (Codex Atlanticus, circa 1500) shows a triangular wing with a rigid frame and a cambered (curved) surface — the same basic shape used by modern hang gliders. The pilot hangs below the wing in a harness, shifting body weight to steer.

Modern engineers who have analyzed Leonardo's glider designs believe they would have worked — at least for short, descending flights from a hilltop. The wing area, aspect ratio, and camber are all within the range that produces useful lift at human-scale speeds.

In 2002, a skydiver named Adrian Nicholas built a glider to Leonardo's specifications — using materials available in the 15th century (canvas, rope, wood) — and successfully flew it for a short distance after being released from a hot air balloon. The glider was stable and produced lift exactly as Leonardo's drawings predicted. Nicholas described it as "beautifully balanced."

The Science in the Notebooks

Leonardo's notebooks contain insights that anticipate modern aerodynamics by centuries:

On lift: "The air which is struck with greater speed by the object is compressed to a greater degree." This is a qualitative statement of Bernoulli's principle — that faster-moving air has lower pressure — though Bernoulli wouldn't derive it mathematically until 1738.

On Newton's third law: "For every action there is an equal and opposite reaction — the wing pushes the air down, and the air pushes the wing up." Newton published this in 1687, 182 years after Leonardo wrote it.

On center of pressure: "If the center of pressure is in front of the center of gravity, the machine will pitch nose-down." This is the fundamental stability criterion for aircraft, formally derived by George Cayley in the early 1800s.

On turbulence: Leonardo's drawings of water flowing around obstacles — vortices, eddies, chaotic swirls — are the earliest systematic observations of turbulence. He recognized that flow patterns could be smooth (what we now call laminar) or chaotic (turbulent), and that the transition depended on speed and obstacle shape. The mathematical description of turbulence remains one of the unsolved problems in physics — it was one of the seven Millennium Prize Problems posed by the Clay Mathematics Institute in 2000.

Why He Never Flew

Leonardo never built a full-scale flying machine. He may have tested models — his notebooks mention experiments with small devices dropped from towers — but there's no evidence he ever attempted a human flight.

The reason is likely practical rather than theoretical. Leonardo understood, at least intuitively, the scaling problem: a design that works at model scale may not work at full scale, because weight increases as the cube of the scaling factor while wing area increases only as the square. A bird-sized ornithopter works; a human-sized one doesn't — because the human is proportionally far heavier relative to wing area.

This is the square-cube law in action — the same law that explains why the Pyramids are the shape they are, why elephants have thick legs, and why insects can survive falls that would kill a human.

The Legacy

Leonardo da Vinci died in 1519. His flying machine notebooks were scattered, hidden in private collections, and largely unknown until the 19th century. When they were finally published and studied, engineers were astonished at how close Leonardo had come — how many of the fundamental principles he had grasped through pure observation and reasoning.

The Wright brothers finally achieved powered flight in 1903, using a biplane glider with a gasoline engine — a machine that Leonardo could not have built (he had no engine) but would have understood completely. The principles are the same: generate lift with a cambered wing, control pitch, roll, and yaw with movable surfaces, and provide enough thrust to overcome drag.

Four hundred years separated Leonardo's notebooks from the Wright Flyer. The science was there all along. What was missing was the engine — and an era willing to take the risk of trying.

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("Aerodynamics & Biomimicry — Sample Data")
plt.legend()
plt.show()

This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Build a Flight Simulator.

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.