Interactive Tutorial · Ages 9–12
Father of Computers & Inventor of the Difference Engine
A brilliant British mathematician, inventor, and engineer who dreamed of building a machine that could do maths automatically — without making errors!
Babbage was SO bothered by calculation mistakes in maths tables that he exclaimed, "I wish to God these calculations had been executed by steam!" — and then decided to actually build it!
Born in London, England. Showed incredible curiosity from a very young age!
Studied maths at Cambridge University and co-founded the Analytical Society to modernise British mathematics.
Designed his first Difference Engine — a mechanical calculator powered by hand-cranking gears!
Designed the even more powerful Analytical Engine — a machine with memory and instructions, just like modern computers!
Passed away, but his ideas lived on. Over 150 years later, we still use his concepts in every computer today.
⚙️ Difference Engine — Interactive Model
Col A
Col B
Col C
Col D
Col E
Try the engine! Enter two numbers and let it compute:
Imagine a huge mechanical calculator made of thousands of brass gears and wheels. Each wheel held a digit (0–9). When you turned a handle, the gears meshed together and passed numbers from one column to the next — doing maths automatically!
Babbage's second invention, the Analytical Engine (1837), was even more amazing. It had a mill (like a CPU), a store (like RAM memory), and could be programmed with punch cards! His friend Ada Lovelace wrote the world's first computer program for it!
Calculations were done entirely by hand, by groups of workers called "human computers." These workers made mistakes that caused problems in navigation, science, and engineering!
Groups of people doing maths by hand. Slow, tiring, and full of mistakes!
Machine does all the maths. Fast, tireless, and accurate every time!
Every laptop, phone, and tablet you use today runs on ideas first imagined by Babbage. The CPU, memory, input/output — all came from his brilliant designs over 180 years ago!
The "mill" in the Analytical Engine did all the calculations — just like the CPU chip inside your computer!
The "store" held numbers during calculations — just like RAM holds data your computer is working on right now!
Punch cards fed instructions to his engine — just like code gives instructions to modern computers!
He designed a printer to show results — just like your screen or printer shows computer output today!
In 1991, the Science Museum in London built a working Difference Engine No. 2 using Babbage's original plans. It worked perfectly! Babbage was right all along — the technology of his era just wasn't ready for his genius.