Specs

Teaching guide for every lab: objectives, room-by-room contents and what to project in class.

Primary


Lab Rooms PDF Topics
Trios Lab

Recognising several parameters at once is a challenge for primary-school students — and often for secondary students too! This lab uses cards with 3–4 different attributes, similar to those in the game Set. It combines simple combinatorics exercises with attention practice. No prior knowledge is needed: the lab builds everything from scratch. It is a great warm-up before playing our Trios game, and it is highly recommended for developing patience and focus.

22
Combinatorics
Symmetry Lab

Did you know that a mathematical mirror can create flowers, stars, and mandalas? This lab takes primary-school students from their very first reflection of a point all the way to drawing their own mandala. It is a gentle lab with beautiful animations and visual effects. We recommend pairing it with our Tank Battle game.

22
Symmetry Geometry
Euler's walk

Can you draw a figure without lifting your pencil and without retracing any line? This question, which sounds like a game, hides a mathematical secret almost 300 years old. This lab is designed for primary-school students and takes them from tracing a simple house all the way to solving the famous Königsberg bridges problem that Leonhard Euler unravelled in 1736.

23
Graphs
Mazes

Mazes have always had an irresistible pull — they are a natural challenge with an element of adventure! This lab is designed for primary-school students (though perfectly suited for secondary school too) and takes them on a journey that starts by walking through famous real-world mazes and ends with students designing their own. Along the way they discover that not getting lost is not a matter of luck: there are methods that always work.

20
Mazes Graphs Algorithms
Number mazes

What if mazes had numbers on the floor? In this lab a rabbit must cross grids full of digits to reach its carrot, but it can only step on squares that are multiples of the current number. Then the adventure gets harder: the path is no longer a grid but a series of branching operations where each choice adds, subtracts, or multiplies your score. Only one exact route leads to the goal.

16
Mazes Operations

Secondary


Lab Rooms PDF Topics
Linear functions

Studying functions by hand is tedious — drawing a single graph can take fifteen minutes. The goal of this lab is to help students experiment with the parameters of the linear equation so they can visualise them directly. Why does a line go up, go down, or cross the axis exactly there? In 12 rooms we explore the full anatomy of y = m·x + n, from watching a line take shape in real time to deducing its equation from just two points. It is designed for secondary-school students encountering linear functions rigorously for the first time.

12
Functions
Brachistochrone: the fastest curve

Why can a curved slide be faster than a straight one, even when it is longer? This question obsessed Galileo, the Bernoulli brothers, and Newton. The lab starts with that broken intuition — the straight line is not the fastest — and guides secondary-school students to discover the exact answer: the cycloid. Along the way a second equally beautiful surprise appears: the tautochrone property.

9
Curves
The catenary

What curve does a chain hanging from two points form? At first glance it looks like a parabola — Galileo thought so too — but Huygens proved him wrong at the age of 17. This secondary-school lab traces that historical mistake, uncovers the true curve (the catenary), and follows it through bridges, arches, and minimal surfaces.

8
Curves Architecture
Ageing

Why do we age at such different rates? A mouse barely makes it to 3 years, while its naked mole-rat cousin is potentially immortal. This secondary-school lab invites students to explore the mathematics behind biological ageing: from survival curves to cellular automata, through feedback loops and oxidative stress.

8
Aging Biology Modelling
Weather & Climate

Why does it pour with rain in Galicia while Almería bakes in the heat? What turns a Mediterranean low into the feared DANA? This secondary-school lab puts students at the controls of the Iberian Peninsula's weather: they drag pressure centres, adjust sea temperature, and watch real atmospheric physics react to their decisions. They can even create their own hurricane (a very realistic simulation in room 3)!

8
Climate Geography Modelling
Exchanges and invariants

You've just walked into a rather peculiar game room… In front of you are machines that convert one kind of object into another. How do you reach your goal? Is it always possible?

19
Invariants Modular arithmetic
Equations · The hidden number

"I thought of a number, added 3, and got 15. What number did I think of?" With that hook, this secondary-school lab turns a guessing game into a first real encounter with linear equations in one unknown. Across 15 rooms of gradually increasing difficulty, students learn through riddles that grow into equations.

15
Equations Algebra
Equations · From the story to the equation

Word problems are the bridge between mathematics and real life, but many secondary-school students don't know where to start. This lab trains exactly that skill: reading a problem, choosing a variable, translating each sentence into an algebraic expression, and building the key equality that leads to the solution.

13
Equations Word problems
Lines that form curves

This is one of the most visually striking labs because it generates beautiful, colourful images. Designed for secondary-school students, it starts from the simplest possible question — "What happens if I connect points on two segments?" — and leads students, room by room, to discover parabolas, hyperbolas, cardioids, astroids, and more.

13
Curves
Propagation

What do a rumour, a virus, and a wildfire have in common? How can we model their behaviour? We'll see that graphs and cellular automata create plausible mathematical models for studying and predicting the behaviour of spreading phenomena. And we'll end by making strategic decisions to save a village from fire!

12
Graphs Percolation Cellular automata
Cipher zoo

We all have secrets we want to protect. How? By encrypting our messages.

17
Cryptography
Epidemic

How does a virus spread from one person to thousands? This lab uses COVID-19 as its through-line to help secondary-school students build, step by step, the real mathematical models used by epidemiologists. It starts with a grid of people infecting each other at random and ends with three crisis-management missions — flu A, Ebola, and COVID — where students decide when to lock down, how many vaccines to distribute, and who should get them.

17
Biology Graphs Percolation Cellular automata
Order from chaos

How can a school of fish move in perfect unison with no one leading the way? Or how does an ant colony organize itself without anyone giving orders? This secondary-school lab explores eight families of emergent-rule phenomena — from fireflies to cellular automata and fractals — to show that complex order can arise from ridiculously simple local rules applied repeatedly across thousands of agents. This lab is worth highlighting in particular for its first room, where fish magically begin to form shoals; the third room, where fireflies synchronize; and room 23, where ants find food and start carrying it back to the nest. Each simulation is followed by an explanatory room where students must apply the rules locally themselves.

23
Chaos Cellular automata Modelling

High school & University


Lab Rooms PDF Topics
RSA Cryptography

How can someone send you a secret message using a key that everyone can see? That paradox is RSA — the algorithm that still protects internet communications today. This upper-secondary/university lab walks the full journey: from the simple Caesar cipher all the way to generating public and private keys, building up every piece of modular arithmetic and number theory that makes the magic work.

27
Cryptography Modular arithmetic
Neural Networks

Neural networks are the engine behind voice recognition, machine translation, and language models. This lab guides upper-secondary/university students from a single artificial neuron to a multilayer network capable of learning on its own, building every piece with pencil and calculator before watching it work on screen. Across 29 rooms in eight sections, the journey goes from "what is a neuron?" all the way to training a real network with backpropagation.

29
Neural networks AI
Chaos

Can a fully deterministic system be unpredictable? In 1961, meteorologist Edward Lorenz discovered that the answer is yes: tiny differences in initial conditions produce radically different trajectories. This lab takes upper-secondary and university students to explore that phenomenon first-hand, moving from the Lorenz attractor to the double pendulum and population dynamics.

10
Chaos Physics
Information

What is information? How much does it "weigh"? Which codes are better? Can we correct errors in the transmission of information? This upper-secondary/university-level lab walks through information theory from its foundations to error-correcting codes, following in the footsteps of Hartley, Shannon, and Hamming. It consists of 22 rooms with a total estimated duration of about half an hour. We recommend using it alongside our game Oráculo Mentiroso.

22
Information Codes
Markov chains

Can a single mathematical idea predict the weather, your next WhatsApp message, which web pages matter, and whether Bitcoin will keep falling tomorrow? Yes — and that idea is the Markov chain: what happens tomorrow depends only on what happens today. This upper-secondary lab covers 19 rooms, moving from concrete intuition (your own mood, Barcelona's weather) all the way to real-world applications like PageRank and financial time series.

19
Probability Modelling
Turing patterns

Why does a leopard have spots and a zebra have stripes? It is not random: it is mathematics. This upper-secondary lab explores Turing's reaction-diffusion model (implemented with the Gray-Scott equations) and shows that two substances diffusing and interacting at different speeds are enough to generate, from scratch, the patterns that cover animal skin. Throughout the rooms students learn to create patterns by tuning the physical reaction parameters, and finish by painting the silhouettes of real animals.

12
Modelling Biology