📐 Math Circle

A growing library of 90–120 minute sessions, each built around a single compelling challenge explored from multiple mathematical perspectives.


Lectures

🔢 The Ring Puzzle

Ages 11–12  ·  90 min  ·  Number Theory

Modular arithmetic Chinese Remainder Theorem GCD

Combination-lock rings that advance at different speeds — when (if ever) do they align?

🧩 The Splitting Squares

Ages 11–14  ·  90 min  ·  Number Theory / Digit Properties

Perfect squares Digit splitting Enumeration

Find all perfect squares under 2000 that split into two parts which are themselves perfect squares.

✂️ The Vertical Bisector

Ages 13–15  ·  90 min  ·  Geometry / Trigonometry / Calculus

Area bisection Similar triangles Law of Cosines Integration

Cut a scalene triangle in half with a single line perpendicular to its base — where exactly does it go?

🏆 Bravo to Future Winners

Ages 11–14  ·  90 min  ·  Number Theory / Cryptarithms

Cryptarithms Carry analysis Modular arithmetic Place-value algebra

Crack the code: GRAND + BRAVO = XXXXX. Each letter is a unique digit — what's the largest GRAND can be?

🏺 Egyptian Fractions

Ages 11–14  ·  90 min  ·  Number Theory / Fractions

Divisibility Factoring Egyptian fractions SFFT Unit fractions

Two ink-stained denominators hide in Matilda's grandfather's notebook: 2/85 = 1/? + 1/?. Find every possibility.

🔢 Matthews Numbers

Ages 11–14  ·  90 min  ·  Number Theory / Digit Properties

Chinese Remainder Theorem Digit splitting Divisibility Triangular numbers

Among the running sums 0, 1, 3, 6, 10, 15, 21, … find all six-digit numbers whose halves satisfy "first = twice second."

🍾 The Clumsy Sommelier

Ages 11–14  ·  90 min  ·  Combinatorics / Recurrence Relations

Champagne fountain Geometric series Recurrence relations Symmetry

A 5-storey square pyramid of 55 flutes — pour champagne into the top until all are full. How much is wasted? (Spoiler: a LOT.)

📱 Scan Me If You Can

Ages 11–14  ·  90 min  ·  Information Theory / Coding Theory

Binary encoding ASCII Error correction Hamming codes QR codes

From zeros and ones to scannable squares — build a QR code by hand and discover why mathematics protects your data from damage.

🔐 The Postcard Paradox

Ages 11–15  ·  105 min  ·  Cryptography / Number Theory

Modular arithmetic One-way functions Diffie-Hellman RSA Post-quantum crypto Lattices

Send a secret to someone you've never met, on a postcard everyone can read — then ask: what happens when quantum computers arrive?

🗜️ Why Is This Photo Only 500 KB?

Ages 11–15  ·  105 min  ·  Image Compression / Information Theory

Image representation Huffman coding DCT JPEG Shannon entropy Human perception

A raw photo is 24 million bytes. The JPEG is 2 million. Where did the other 22 million go — and why does it still look perfect?

⛓️ Trust No One, Trust Everyone

Ages 11–15  ·  120 min  ·  Blockchain / Cryptography / Game Theory

SHA-256 Merkle trees Proof of work Game theory Bitcoin protocol Ethereum

Build a system where nobody is in charge yet nobody can cheat — from hash functions to mining to the $690 M pizza.


Project Files

FilePurpose
.copilot-instructions.mdAgentic rules — attach as context for every new challenge
_TEMPLATE-Lecture.mdSkeleton for new lectures — copy and fill in
math-circle.cssShared stylesheet for all HTML outputs
README.mdThis same index in Markdown (for GitHub / VS Code preview)
Future-Lecture-Ideas.mdBacklog of cool lecture ideas — Shazam, JPEG, Birthday Paradox, Four Colours…