THE VIRTUAL BENCH

Run the experiment before you run it.

Every experiment runs as a sequence: read the brief, collect your apparatus off the shelf, build the setup in the right order, then run it. Make your mistakes here where they're free β€” then walk into the real lab already knowing the moves.

The titration is free to try. Log in with a demo account to unlock the rest.

ChemistryFREE DEMO

Titration: ethanoic acid vs sodium hydroxide

Open the tap drop by drop, chase the pink endpoint, and calculate the concentration.

IGCSEA-Level8-4-4Launch β†’
ChemistryπŸ”’ members

Flame tests: identifying metal ions

Clean the loop, burn the salts, and name two unknowns from their flame colours.

IGCSE8-4-4Log in β†’
BiologyπŸ”’ members

Food tests: starch, sugars, protein and fat

Run iodine, Benedict's, biuret and emulsion tests, then identify a mystery food.

IGCSE8-4-4Log in β†’
BiologyπŸ”’ members

Microscopy: onion epidermal cells

Mount, stain and focus a real slide β€” then draw what you see at Γ—400.

IGCSE8-4-4Log in β†’
PhysicsπŸ”’ members

Ohm's law: V–I characteristics of a resistor

Wire the circuit, sweep the current, and read resistance off your own V–I graph.

IGCSE8-4-4Log in β†’
PhysicsπŸ”’ members

Simple pendulum: measuring g

Time the swing at five lengths and extract g from a T²–L plot.

IGCSEA-Level8-4-4Log in β†’
ChemistryπŸ”’ members

Double-indicator titration: phosphoric acid against sodium hydroxide

Catch both end-points of a triprotic acid in one run β€” red to orange, yellow to green.

IGCSEA-LevelLog in β†’
ChemistryπŸ”’ members

Qualitative analysis: identifying the ions in two unknown solids

Run the full test series on two unknown solids and name every ion from the evidence.

IGCSE8-4-4Log in β†’
BiologyπŸ”’ members

Dye uptake in celery: does warmer water speed up the xylem stream?

Time dye moving up celery in ice-cold and warm water, and find the rate that warmth buys you.

IGCSELog in β†’
PhysicsπŸ”’ members

Moments: finding the weight of an unknown mass

Balance a pivoted ruler against two known loads and find an unknown weight two independent ways.

IGCSE8-4-4Log in β†’
PhysicsπŸ”’ members

Resistance of a wire: R depends on length (slide-wire method)

Slide a contact along a metre of wire and show resistance is directly proportional to length.

IGCSEA-Level8-4-4Log in β†’
PhysicsπŸ”’ members

Refraction through a rectangular glass block

Trace a ray through a glass block with pins, and see why spacing them out sharpens your angle.

IGCSE8-4-4Log in β†’
ChemistryπŸ”’ members

Redox titration: ethanedioic acid vs potassium manganate(VII)

Heat, then titrate a self-indicating redox reaction to a permanent pale pink β€” no indicator needed.

A-LevelLog in β†’
ChemistryπŸ”’ members

Thermal decomposition: water of crystallisation in hydrated zinc sulfate

Heat a hydrated salt to constant mass and calculate its water of crystallisation.

A-LevelIGCSELog in β†’
ChemistryπŸ”’ members

Qualitative analysis: a mislabelled salt and three manganese oxidation states

Catch a mislabelled bottle with your own tests, then compare manganese across three oxidation states.

A-LevelLog in β†’
BiologyπŸ”’ members

Iodine clock: estimating hydrogen peroxide concentration by serial dilution

Time an iodine clock across a serial dilution, then read an unknown concentration off your own curve.

A-LevelLog in β†’
BiologyπŸ”’ members

Microscopy and stereology: a plant stem cross-section (slide J1)

Count vascular bundles in a sample sector and scale up to a whole-section density.

A-LevelLog in β†’
PhysicsπŸ”’ members

Spring oscillations: series vs parallel stiffness

Time the same springs in series and in parallel, and plot √T2 against √T1.

A-LevelLog in β†’
PhysicsπŸ”’ members

Deformation of paper cylinders: testing w = k(y βˆ’ p)

Squash a rolled paper cylinder under a spring-loaded mass and test w = k(y βˆ’ p).

A-LevelLog in β†’