INTERACTIVE LABS

Science in Motion

Math you can see, hear and touch.

Each lab starts from something of yours: a picture, a drawing, a guess. Then the math runs in front of you. Change a number and watch what happens. Everything runs in your browser, and every lab can be saved as one HTML file that works offline.

linscp Also by Eduardo: linscp, a free and open-source SFTP, SCP, FTP, WebDAV and S3 client for Linux and Windows. Get to know it →

∿ Fourier Draw

Draw any outline with spinning circles. Upload a picture, choose how many circles, listen to your shape.

  • Fourier series
  • complex numbers
  • sound
  • compression

✒️ Curve Workshop

Bézier curves and splines, the curves behind every font and vector drawing. Drag the points and watch De Casteljau build them.

  • Bézier
  • splines
  • interpolation
  • geometry

🎲 Chance Machine

Drop thousands of balls and watch the bell curve appear. Sum any dice you like: the result always ends up normal.

  • probability
  • central limit theorem
  • Monte Carlo
  • statistics

🔔 Chladni Patterns

Make a plate sing. Sand runs away from what moves and draws the hidden shapes of each note.

  • vibrations
  • waves
  • resonance
  • eigenmodes

🎹 Sorting Sounds

Watch and hear how computers put things in order. Race the algorithms and count every comparison.

  • algorithms
  • complexity
  • sound
  • computer science

↗️ Eigenvectors

A matrix bends the whole plane, but some arrows only stretch. Find them, and see why they rule Google, populations and photos.

  • linear algebra
  • matrices
  • eigenvalues
  • PCA
Eduardo Correia

About

Science in Motion is created and maintained by Eduardo Correia, sponsored by Apliant.