WillTeachMaths logo

WillTeachMaths

Thinking-first maths tools

Fractals and infinite detail

A simple repeated rule can create endless visual structure.

This prototype lets learners explore Mandelbrot and Julia sets by changing the view, zooming into boundaries and adjusting how long each point is tested before it escapes.

It is a bridge between complex numbers, iteration, computation and mathematical beauty.

Fractal lab

Iterate one complex rule and watch structure appear.

Each point is tested by repeatedly applying z -> z^2 + c. The colour records how long it takes to escape.

Mode

Mandelbrot

Centre

-0.6500 + 0.0000i

Width

3.4000

Pointer

Move over image

Guided tasks

Click a boundary point and zoom in. Does the edge become simpler or more detailed?
Increase the iteration count. Which parts of the image change most?
Switch to Julia mode. How does changing c alter the whole world?

Mathematical idea

The formula is simple. The behaviour is not.

This is one of the reasons fractals are so compelling: a short repeated instruction creates structure that keeps revealing new detail. It connects complex numbers, iteration, computation and chaos.

Joy in the process

The point is not just to finish. It is to notice, test and return.

These tools are invitations to explore. A good mistake, a surprising pattern or a question you cannot yet answer is part of the work, not a failure of it.

The challenge is deliberate: the site should support thinking, not remove the need for it.

Before changing a setting, pause and predict what you think will happen.
Change one thing at a time. What stayed the same, and what changed?
Try to create a surprising case, a broken case, or a beautiful pattern.
Ask what this connects to outside the page: maps, movement, nature, systems or decisions.
Reset, then try again with a new question in mind.

Future extensions

This can become a flagship fractal and complex-number exploration.

Add a higher-resolution render mode for screenshots and classroom projection.
Let users pick a point on the Mandelbrot set and generate the related Julia set.
Add orbit diagrams showing the path of z under repeated iteration.
Add explanation cards connecting complex multiplication, squaring and rotation.