How Does It Happen 🌱

A curated lens of learning

Filtered learning stories under this lens


Ivy’s First Code Refactoring Moment
Ivy’s First Code Refactoring Moment
When a complex function became just two calls—and a new way of thinking appeared.
One Foundation, Two Milestones
One Foundation, Two Milestones
How weeks of refactoring quietly unlocked better learning and better games.
"Oh Boy!"
William's favorite phrase became a celebration of discovering something new.
Ethan's First Freeform Diagram
Ethan's First Freeform Diagram
A blocked website led to a new tool—and a clearer way to think about geometry.
The LEGO That Waited Five Years
The LEGO That Waited Five Years
My first LEGO set became my granddaughter's first LEGO memory.
Never Guess
Never Guess
Oliver and the discipline of solving the hardest Sudoku puzzles through reasoning alone.
Albert's First Connect 4 Game
Albert's First Connect 4 Game
The first game played on his own program ended with the teacher's resignation.
Ivy's First Line
Ivy's First Line
A first meeting, a muted Slack call, and the beginning of a programmer's journey.
Albert's First SwiftUI Beehive
Albert's First SwiftUI Beehive
From arranging views to describing them
Ethan Reused His Own Thinking
Ethan Reused His Own Thinking
A hint about function order led to a deeper idea: yesterday's work can solve today's problem
Grace and the Long Arc
Grace and the Long Arc
From recursive art to Duke, some learning journeys unfold over years
Oliver's Explosion
Oliver's Explosion
When randomness transformed a drawing into a dynamic system
Albert's Color Cube
Albert's Color Cube
From a single point to a continuous space of color
Vianna — When Structure Appeared
Vianna — When Structure Appeared
A first remote Python lesson with Turtle graphics
Nicole — Before the Net Was Missing
Nicole — Before the Net Was Missing
The first 3D badminton court and the birth of spatial thinking
Golden Junqi v1.1 — Build 4: The Revival Cycle
Golden Junqi v1.1 — Build 4: The Revival Cycle
From App Store deprecation warning to cross-device multiplayer rebirth
From Periodic Table to Object-Oriented Thinking
From Periodic Table to Object-Oriented Thinking
Ethan builds structure in a difficult winter
Albert's First Moving Piece
Albert's First Moving Piece
When a pawn moved and a software design began to emerge
The Bug Hiding in Front
The Bug Hiding in Front
How Peter found the last error in his Rubik's Cube simulator
Nicole and the Two Worlds
Nicole and the Two Worlds
How a broken beehive led to the discovery of array copying
Leo’s Enigma Challenge: The Kerbal Space Code
Leo’s Enigma Challenge: The Kerbal Space Code
A student-built Enigma cipher puzzle and the first public cryptography challenge from Leo
Ivy’s Star Function: From Hardcoding to Composition
Ivy’s Star Function: From Hardcoding to Composition
A night of engineering thinking: building, breaking, and reconstructing a “star” on the chessboard grid
When the Field Failed, Peter's Robot Still Ran
When the Field Failed, Peter's Robot Still Ran
At a competition where every autonomous program stopped working, one student stayed with the code.
Oliver Finally Makes the Bomb Spin
Oliver Finally Makes the Bomb Spin
A debugging session that revealed state, invariants, and frame logic.
Everything Started from a Wheel
Everything Started from a Wheel
Felix’s early exploration of 3D motion in code: a rotating carriage built entirely from mathematical structure, without any modeling tools.
When the Museum Learned to Update Itself
When the Museum Learned to Update Itself
A silent cron job, a missing environment variable, and the moment search finally came alive across the system.
Peter and the Living Grid
Peter and the Living Grid
A Toronto student builds Conway’s Game of Life patterns that turn simple rules into complex, evolving structures.
The Museum Learned to Search
The Museum Learned to Search
Two days of coding, debugging, database migrations, and small discoveries gave the Living Museum its first search box.
She Used Recursion to Paint Mondrian
She Used Recursion to Paint Mondrian
A sixth-grade student in Chicago discovered that code could become both mathematics and art.
He Animated Group Theory in Motion
He Animated Group Theory in Motion
A 7-year journey from coding lessons to a teenage visualization of icosahedron symmetry.
His Stick Figure Started Dancing
His Stick Figure Started Dancing
A restless child from Chicago surprised everyone by bringing a simple P5JS character to life.
Toronto Grade 6 iOS Tank Animation
Toronto Grade 6 iOS Tank Animation
A student-built animation exploring color, geometry, and loops through a moving tank system
The “Magic Seven” Debug Story
The “Magic Seven” Debug Story
A recursive shuffle bug, a mysterious invariant, and a real-world lesson in randomness
FOCUS ON WHAT MATTERS
FOCUS ON WHAT MATTERS
A corridor where meaning is reconstructed, not read
From “The Mysterious Seven” to Harvard
From “The Mysterious Seven” to Harvard
A bug, a MacBook, a cube collection, and years of curiosity eventually become an acceptance letter.
Nicole Brings the 24 Game to Life with Code and Animation
Nicole Brings the 24 Game to Life with Code and Animation
A small variation in numbers reveals how mathematical structure hides inside randomness
The Arrival of muzhi.cn
The Arrival of muzhi.cn
A domain that waited 20 years finally becomes an entrance.
Where Did the 12 Go?
Where Did the 12 Go?
A clock is not a 60–60 system. It is a 60–60–12 system.
Who Goes on Top?
Who Goes on Top?
When a capable student reveals an unexpected gap in elementary arithmetic.
Inside the Tank Gallery
Inside the Tank Gallery
Eight young designers. Eight completely different tanks. One shared battlefield.
Mother: “I Can Finally Breathe”
Mother: “I Can Finally Breathe”
A parent’s journey from worry about gaming and learning habits to witnessing steady academic confidence and long-term growth.
The Tank Battalion
The Tank Battalion
Thirteen student-designed tanks rolled onto the battlefield, and children discovered that computers could be used to build, design, and engineer.
A Yellow School Bus Drives Through Time
A Yellow School Bus Drives Through Time
Nicole discovers animation as a language of memory
“A Bacterial Path” — Oliver Waits for Emergence
“A Bacterial Path” — Oliver Waits for Emergence
Random walks, patient observation, and the moment patterns become visible
Two Tempting but False Statements in Modular Arithmetic
Two Tempting but False Statements in Modular Arithmetic
Great counterexample-driven problems for young learners in algebraic thinking
The Little Creature Started Walking
The Little Creature Started Walking
An evening of debugging, testing, and persistence ended when a tiny pattern came alive and began moving across Albert's world.
The Best Part Was What Nicole Taught Herself
The Best Part Was What Nicole Taught Herself
A plotting program, a hidden bug, and two mysterious vi commands became opportunities for independent discovery.
Jayden Wasn't Writing Code. He Was Making a Movie.
Jayden Wasn't Writing Code. He Was Making a Movie.
A debugging session, a mathematical simplification, and a runaway turtle revealed how real learning actually happens.
The Ripple of Pentagons
The Ripple of Pentagons
A Grade 5 student uses Python Turtle and a single loop to generate a complex geometric star field—and turns it into a full creative video.
The QR Code That Forgot Its Memory
The QR Code That Forgot Its Memory
Nicole discovers that visual style and system state are not the same thing
Inside the Kite
Inside the Kite
Ivy discovers that touch is not about screens, but about transformed geometry
When the Screen Gets Smaller, Thinking Gets Bigger
When the Screen Gets Smaller, Thinking Gets Bigger
Building Golden 24 for Apple Watch required more than shrinking an iPhone app. It required rethinking every interaction from the ground up.
When Complex Numbers Revealed a Simpler Problem
When Complex Numbers Revealed a Simpler Problem
Leo discovered that slowing down can be more powerful than moving ahead
Designing a Flexible Drawing Tool — Nicole’s Connect 4 Progress
Designing a Flexible Drawing Tool — Nicole’s Connect 4 Progress
Nicole is building her Connect 4 iOS app step by step.
🧩 An Exhibit That Escaped the Museum
🧩 An Exhibit That Escaped the Museum
A classroom puzzle that slowly became software, carried by many learning journeys over eight years.
Leo — Learning Under Constraint
Leo — Learning Under Constraint
A boy stands beside a dinner table for better network speed.
Vianna and the Three Toys
Vianna and the Three Toys
A gentle invitation into deeper mathematical thinking
Nicole — The Net That Wasn't There
Nicole — The Net That Wasn't There
A virtual badminton court teaches modeling, ownership, and creativity.
Why This Museum Exists
Why This Museum Exists
From a tiny JSON file to a Living Museum of Learning