CurrentSky · Learning

Small tools.Big ideas.

Interactive mini-labs for AI, mathematics, physics, space and engineering. Drag a slider, change a number and watch the idea move. Free, right in your browser, nothing to install.

  • 27 tools
  • 5 topics
NewHow neural networks work, in 12 hands-on labs

The periodic table of tools

Topic 01

Artificial Intelligence

How neural networks actually work, one idea at a time: from a single neuron to self-attention. Read the idea, then try it.

Ne · AI

A single neuron

Change the weights and the bias, or drag the white point and follow it through the neuron below.

—drag the white point
0.60x1 0.90x2 w1w2b Σ z sigmoid 0.5output
Activation

 

The idea

A neuron multiplies each input by a weight, adds a bias and passes the sum z through an activation that squashes it into an output between 0 and 1.

On a map of its two inputs, the points where z = 0 form a straight line. One side of the line gets an output near 1, the other near 0: a single neuron is a straight-line classifier.

Try this

  • Move w1 and w2: the line turns. Move b: it slides without turning.
  • Drag the white point across the line and watch the output flip.
  • Press Let it learn: the neuron adjusts its own weights until the colours are split.

In real life

Spam filters, credit scoring and many medical risk scores are exactly this: a weighted sum pushed through a sigmoid (logistic regression). When one line separates your data, it is often all you need, and the weights tell you which input matters most.

How it works

z = w1·x1 + w2·x2 + b, output = σ(z) = 1 / (1 + e−z). The yellow arrow is the weight vector (w1, w2): it always points across the line, towards the side the neuron calls “1”.

Let it learn runs logistic regression: the same gradient descent that trains big networks, on just three numbers.

Topic 02

Mathematics

Three everyday maths tools: move the plane with a matrix, fit a trend line to your data, and see why a positive test is not always true.

Topic 03

Physics

Throw it, swing it, build a wave out of sines. Classical mechanics you can poke at.

Pj · Physics

Projectile motion

Set speed, angle and height, then launch. Earlier shots stay on screen for comparison.

t 0.00 sx 0.0 my 0.0 m
World
Ball (air drag)
Range
—
Max height
—
Flight time
—
Impact speed
—

The idea

After launch, gravity pulls the ball down at a steady rate while it keeps its sideways speed. Together they draw a parabola. Air drag slows the ball and shortens the flight.

That is why the same throw goes about six times farther on the Moon, and why a light ping-pong ball barely follows the textbook curve.

Try this

  • With No air from the ground, 45° gives the longest range.
  • Switch the world to Moon and launch again: same speed, far longer flight.
  • Choose Ping-pong on Earth: air cuts the range sharply. Raise the launch height and a flatter angle wins.

In real life

Sports analytics, game physics, drone payload drops and ballistics all start here. Comparing flights with and without air shows why simple formulas are only a first estimate and why engineers simulate step by step.

How it works

Without air the only force is gravity: x = v·cosθ·t, y = h + v·sinθ·t − ½·g·t². From the ground the range is longest at 45°; a raised launch prefers a flatter angle.

With air, drag adds an acceleration −k·|v|·v against the motion, where k = ρ·Cd·A / 2m for each ball, scaled by the world’s air density: none on the Moon, about 1.6% of Earth’s on Mars. The path is integrated numerically with the Runge–Kutta (RK4) method.

Topic 04

Space

Einstein’s relativity, hands on: time dilation, spacetime, and the clock correction your phone’s GPS makes every day.

Td · Space

Time dilation and the twin paradox

Pick a speed and a destination. The light clocks show why the moving clock falls behind.

 

Quick picks
Destination
Time on Earth
—
Time on the ship
—
Lorentz factor γ
—
That is
—

The idea

Light always moves at the same speed for everyone. Take a light clock: a flash bouncing between two mirrors. On a moving ship, an observer on Earth sees the flash follow a longer zigzag path, yet at the same speed, so each tick takes longer. Moving clocks run slow.

Every process slows the same way: atoms, hearts, ageing. A twin who flies to a star near light speed returns younger than the twin who stayed home.

Try this

  • Pick 99% and Proxima Centauri: 4.3 years pass on Earth, about 7 months on the ship.
  • Pick 99.99% and the Galactic centre: 26,700 years on Earth shrink to about 380 on the ship.
  • Watch the tick counters: the ship clock ticks γ times slower.

In real life

Not a daily calculator, but the effect is real and measured: particle accelerators and cosmic-ray muons depend on it, and it is half of why GPS needs correcting (see the Gravity and GPS lab). It is the honest answer to how much younger a fast traveller would be.

How it works

γ = 1 / √(1 − v²/c²). Earth time for the trip is distance / v; ship time is that divided by γ. The numbers cover cruising one way and ignore the time spent speeding up and slowing down.

This is measured every day: muons from cosmic rays survive the trip down through the atmosphere only because their clocks run slow, and particle accelerators see the same effect.

Topic 05

Engineering

Resistors, LEDs, voltage dividers, batteries and filters: the quick sums of building real hardware.

Rc · Engineering

Resistor color code

Pick colours band by band, or type a value like 4.7k, 220 or 4k7.

Resistance
—
Tolerance
—
Range
—
Bands

The idea

Resistors are too small for printed numbers, so their value is written as coloured bands: two or three digits, then a multiplier, then the tolerance.

Read from the end where the bands are bunched together, and the gap-separated band is the tolerance.

Try this

  • Type 4.7k: the bands are yellow, violet, red, gold.
  • Switch to 5 bands for precision resistors that have three digit bands.
  • Type 0.47 and see the silver multiplier for values below 1 Ω.

In real life

Anyone repairing or building electronics reads resistor bands all the time. Type a value to see which bands to look for, or pick the colours from a real part when the markings are hard to read.

How it works

Read from the end where the bands are bunched together. The first two bands (three on precision resistors) are digits, the next is a power-of-ten multiplier and the last, set apart, is the tolerance.

Black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9; as multipliers gold means ×0.1 and silver ×0.01. Example: yellow, violet, red, gold = 47 × 10² Ω = 4.7 kΩ ± 5%.

Need a tool like this for your team?

CurrentSky builds AI-powered products for businesses and founders, from AI agents and computer vision to drones and custom hardware. Bring a problem or an idea; we turn it into a real, working product.

Start a project