All simulators

104 live simulators across 9 subjects. Search or filter by subject, class, topic or difficulty. Class matches follow CBSE/NCERT topics as a guide; check your current syllabus.

Screenshot of Algo Simulator
Live

Algo Simulator

Watch sorting, searching, trees, heaps and graph algorithms run one step at a time, with animated visuals you can pause and replay.

Computer Science · Algorithms, Data Structures

Class 11–12 · College & beyondClass 11–12 Computer Science: searching, sorting and stacks

Launch simulator: Algo Simulator
Screenshot of System Design Simulator
Live

System Design Simulator

Build architectures from load balancers, caches, queues and databases, then watch traffic flow and see where they break.

Computer Science · System Design, Computer Networks

College & beyondSoftware engineering: system design

Launch simulator: System Design Simulator
Screenshot of Card Payment Switch Simulator
Live

Card Payment Switch Simulator

Follow a card transaction from the terminal through the payment switch to the issuing bank and back, including ISO 8583 messages and NCMC.

Payments & Finance · Card Payments, ISO 8583, Payment Switching, NCMC

College & beyondPayments and banking systems

Launch simulator: Card Payment Switch Simulator
Screenshot of Atom Lab
Live

Atom Lab

Build atoms by adding protons, neutrons and electrons, and see how the element, charge and isotope change.

Physics · Atomic & Nuclear, Atomic Structure

Class 9–10 · Class 11–12Class 9 Science: Structure of the Atom; Class 11 Chemistry: Structure of Atom

Launch simulator: Atom Lab
Screenshot of Projectile Motion
LiveBeginner

Projectile Motion

Launch a projectile, change angle, speed, gravity, height and air drag, and compare trajectories, range and flight time.

Physics · Mechanics

Class 11–12Class 11 Physics: Motion in a Plane

Launch simulator: Projectile Motion
Screenshot of Pendulum
LiveBeginner

Pendulum

Swing a simple pendulum, change length, gravity, amplitude and damping, and compare the measured period with the small-angle formula.

Physics · Mechanics, Waves & Sound

Class 6–8 · Class 11–12Class 7 Science: measurement of time and motion; Class 11 Physics: Oscillations

Launch simulator: Pendulum
Screenshot of Spring and Mass
LiveIntermediate

Spring and Mass

Oscillate a mass on a spring, change mass, stiffness and damping, and watch kinetic, elastic and lost energy trade places.

Physics · Mechanics

Class 11–12Class 11 Physics: Oscillations

Launch simulator: Spring and Mass
Screenshot of Collisions
LiveBeginner

Collisions

Collide two carts on a track, change their masses, velocities and restitution, and check momentum and kinetic energy before and after.

Physics · Mechanics

Class 9–10 · Class 11–12Class 9 Science: Force and Laws of Motion (momentum); Class 11 Physics: Work, Energy and Power

Launch simulator: Collisions
Screenshot of Inclined Plane
LiveBeginner

Inclined Plane

Put a block on a ramp, change slope, mass and friction, resolve the forces and predict whether it slides.

Physics · Mechanics

Class 11–12Class 11 Physics: Laws of Motion (friction, resolving forces)

Launch simulator: Inclined Plane
Screenshot of Circular Motion
LiveBeginner

Circular Motion

Spin an object around a circle, change radius, speed and mass, and inspect centripetal acceleration, force and what happens when the string is cut.

Physics · Mechanics

Class 11–12Class 11 Physics: Motion in a Plane; Laws of Motion

Launch simulator: Circular Motion
Screenshot of Orbital Motion
LiveIntermediate

Orbital Motion

Launch a satellite around a planet, change its starting speed and direction, and compare circular, elliptical and escape trajectories.

Physics · Mechanics

Class 9–10 · Class 11–12Class 9 Science: Gravitation; Class 11 Physics: Gravitation

Launch simulator: Orbital Motion
Screenshot of Wave Interference
LiveIntermediate

Wave Interference

Add two travelling waves, change their amplitude, frequency and phase, and watch superposition create constructive, destructive interference and beats.

Physics · Waves & Sound

Class 11–12Class 12 Physics: Wave Optics

Launch simulator: Wave Interference
Screenshot of Standing Waves
LiveIntermediate

Standing Waves

Drive a string fixed at both ends, change length, tension, density and frequency, and find the resonant harmonics.

Physics · Waves & Sound

Class 11–12Class 11 Physics: Waves

Launch simulator: Standing Waves
Screenshot of Doppler Effect
LiveBeginner

Doppler Effect

Move a sound source and a listener, watch wavefronts bunch up and spread out, and compare emitted and received frequency.

Physics · Waves & Sound

Class 11–12 · College & beyondClass 11 Physics: Waves

Launch simulator: Doppler Effect
Screenshot of Geometric Optics
LiveIntermediate

Geometric Optics

Drag an object in front of a thin lens, change the focal length, and trace the principal rays to find the image position, size and type.

Physics · Optics

Class 9–10 · Class 11–12Class 10 Science: Light – Reflection and Refraction; Class 12 Physics: Ray Optics

Launch simulator: Geometric Optics
Screenshot of Refraction
LiveBeginner

Refraction

Shine a ray between two media, change refractive indices and incidence angle, and find the critical angle and total internal reflection.

Physics · Optics

Class 9–10 · Class 11–12Class 10 Science: Light – Reflection and Refraction; Class 12 Physics: Ray Optics

Launch simulator: Refraction
Screenshot of Heat Diffusion
LiveIntermediate

Heat Diffusion

Heat a metal rod, choose the material and end temperatures, and watch the temperature profile relax towards a straight-line steady state.

Physics · Heat & Gases

Class 6–8 · Class 11–12Class 7 Science: heat and conduction; Class 11 Physics: Thermal Properties of Matter

Launch simulator: Heat Diffusion
Screenshot of Gas Laws
LiveIntermediate

Gas Laws

Squeeze, heat and fill a gas-filled piston, hold one quantity constant, and see Boyle's, Charles's and Gay-Lussac's laws emerge from bouncing particles.

Physics · Heat & Gases

Class 11–12Class 11 Physics: Kinetic Theory (gas laws)

Launch simulator: Gas Laws
Screenshot of Electric Fields
LiveIntermediate

Electric Fields

Place and drag positive and negative charges, and visualise the electric field vectors, field lines and equipotential contours they create.

Physics · Electricity & Magnetism

Class 11–12Class 12 Physics: Electric Charges and Fields

Launch simulator: Electric Fields
Screenshot of RC Circuit
LiveIntermediate

RC Circuit

Charge and discharge a capacitor through a resistor, change R, C and the supply voltage, and read the time constant from the exponential curves.

Engineering · Circuits & Electronics

Class 11–12 · College & beyondClass 12 Physics: Electrostatic Potential and Capacitance

Launch simulator: RC Circuit
Screenshot of RLC Resonance
LiveAdvanced

RLC Resonance

Drive a series RLC circuit with an AC source, sweep the frequency, and inspect current amplitude, phase and the sharpness of resonance.

Engineering · Circuits & Electronics

Class 11–12 · College & beyondClass 12 Physics: Alternating Current (resonance)

Launch simulator: RLC Resonance
Screenshot of Electromagnetic Induction
LiveIntermediate

Electromagnetic Induction

Push a bar magnet through a coil, change speed, turns and magnet strength, and connect the changing magnetic flux to the induced voltage.

Physics · Electricity & Magnetism

Class 11–12Class 12 Physics: Electromagnetic Induction

Launch simulator: Electromagnetic Induction
Screenshot of Fluid Continuity
LiveIntermediate

Fluid Continuity

Push water through a pipe that narrows and widens, change areas and flow rate, and compare speed and idealised pressure along the pipe.

Physics · Fluids

Class 11–12Class 11 Physics: Mechanical Properties of Fluids

Launch simulator: Fluid Continuity
Screenshot of Buoyancy
LiveBeginner

Buoyancy

Drop blocks of different densities into different liquids, predict whether they float and how deep, and see Archimedes' principle balance the forces.

Physics · Fluids

Class 9–10 · Class 11–12Class 9 Science: Gravitation (thrust, buoyancy, Archimedes' principle); Class 11 Physics: Fluids

Launch simulator: Buoyancy
Screenshot of Reaction Rates
LiveIntermediate

Reaction Rates

Run a reaction A + B → C, change temperature, concentration and activation energy, and compare particle collisions with the rate law and Arrhenius equation.

Chemistry · Kinetics & Equilibrium

Class 11–12Class 12 Chemistry: Chemical Kinetics

Launch simulator: Reaction Rates
Screenshot of Chemical Equilibrium
LiveIntermediate

Chemical Equilibrium

Run a reversible reaction A ⇌ B to equilibrium, then add reactant, remove product or change temperature, and watch Le Chatelier's principle at work.

Chemistry · Kinetics & Equilibrium

Class 11–12Class 11 Chemistry: Equilibrium

Launch simulator: Chemical Equilibrium
Screenshot of Acid–Base Titration
LiveIntermediate

Acid–Base Titration

Add base from a burette to an acid, graph the pH curve, and identify the equivalence point, buffer region and a suitable indicator.

Chemistry · Acids & Bases

Class 9–10 · Class 11–12Class 10 Science: Acids, Bases and Salts; Class 11 Chemistry: Equilibrium (ionic)

Launch simulator: Acid–Base Titration
Screenshot of Molecular Diffusion
LiveBeginner

Molecular Diffusion

Release two gases on either side of a barrier, change temperature and particle count, and compare mixing with random-walk displacement statistics.

Chemistry · Thermochemistry & Mixtures

Class 6–8 · Class 9–10Class 9 Science: Matter in Our Surroundings (diffusion)

Launch simulator: Molecular Diffusion
Screenshot of Electrochemical Cell
LiveIntermediate

Electrochemical Cell

Build a galvanic cell from two half-cells, see which electrode is the anode, follow electron and ion flow, and calculate the cell voltage with the Nernst equation.

Chemistry · Electrochemistry

Class 11–12Class 12 Chemistry: Electrochemistry

Launch simulator: Electrochemical Cell
Screenshot of Chromatography
LiveBeginner

Chromatography

Spot a mixture on a strip, change each dye's affinity and the solvent flow, and watch components separate by retention factor.

Chemistry · Separation

Class 6–8 · Class 9–10 · Class 11–12Class 6 Science: separating substances; Class 11 Chemistry: methods of purification

Launch simulator: Chromatography
Screenshot of Radioactive Decay
LiveBeginner

Radioactive Decay

Watch a sample of unstable nuclei decay at random, change half-life and starting count, and compare the stochastic count with the exponential expectation.

Physics · Atomic & Nuclear

Class 11–12 · College & beyondClass 12 Physics: Nuclei

Launch simulator: Radioactive Decay
Screenshot of Calorimetry
LiveBeginner

Calorimetry

Drop a hot metal into water in an insulated cup, change masses, materials and temperatures, and solve the energy balance for the final temperature.

Chemistry · Thermochemistry & Mixtures

Class 11–12Class 11 Physics: Thermal Properties of Matter; Class 11 Chemistry: Thermodynamics

Launch simulator: Calorimetry
Screenshot of Solubility
LiveBeginner

Solubility

Dissolve salts in water, change temperature and amount, and see when a solution becomes saturated and excess solid remains or crystallises out.

Chemistry · Thermochemistry & Mixtures

Class 9–10 · Class 11–12Class 9 Science: Is Matter Around Us Pure (solutions); Class 12 Chemistry: Solutions

Launch simulator: Solubility
Screenshot of Phase Diagram
LiveIntermediate

Phase Diagram

Move a sample of water or carbon dioxide around its pressure–temperature phase diagram and see where it is solid, liquid, gas or supercritical.

Chemistry · Thermochemistry & Mixtures

Class 11–12 · College & beyondExtends Class 9 states of matter; phase diagrams are college level

Launch simulator: Phase Diagram
Screenshot of Natural Selection
LiveIntermediate

Natural Selection

Evolve a population of moths on light and dark bark, change the selection pressure and mutation rate, and track trait frequencies across generations.

Biology · Evolution & Genetics

Class 11–12Class 12 Biology: Evolution

Launch simulator: Natural Selection
Screenshot of Genetic Crosses
LiveBeginner

Genetic Crosses

Choose parental alleles for one or two genes, build the Punnett square, and compare expected offspring ratios with a random sample of offspring.

Biology · Evolution & Genetics

Class 9–10 · Class 11–12Class 10 Science: Heredity; Class 12 Biology: Principles of Inheritance and Variation

Launch simulator: Genetic Crosses
Screenshot of Predator and Prey
LiveIntermediate

Predator and Prey

Model rabbits and foxes with the Lotka–Volterra equations, change growth and predation rates, and inspect population cycles and the phase-plane orbit.

Biology · Ecology

Class 11–12 · College & beyondClass 12 Biology: Organisms and Populations (population interactions)

Launch simulator: Predator and Prey
Screenshot of Epidemic Dynamics
LiveIntermediate

Epidemic Dynamics

Run the SIR model of an epidemic, change transmission, recovery and vaccination, and compare peak size, timing and final outbreak size.

Biology · Ecology

Class 11–12 · College & beyondClass 12 Biology: Human Health and Disease; the SIR model is college level

Launch simulator: Epidemic Dynamics
Screenshot of Enzyme Kinetics
LiveAdvanced

Enzyme Kinetics

Change substrate concentration, Vmax, Km and inhibitor type, and read reaction velocity curves and Lineweaver–Burk plots.

Biology · Cells & Physiology

Class 11–12 · College & beyondClass 11 Biology: Biomolecules (enzymes)

Launch simulator: Enzyme Kinetics
Screenshot of Neuron Signals
LiveAdvanced

Neuron Signals

Stimulate a model neuron, change stimulus strength and membrane properties, and watch threshold, action potentials, refractory periods and firing rate.

Biology · Cells & Physiology

Class 9–10 · Class 11–12 · College & beyondClass 10 Science: Control and Coordination; Class 11 Biology: Neural Control and Coordination

Launch simulator: Neuron Signals
Screenshot of Osmosis
LiveIntermediate

Osmosis

Separate two solutions with a semi-permeable membrane, change concentrations and permeability, and watch net water movement and osmotic pressure.

Biology · Cells & Physiology

Class 9–10 · Class 11–12Class 9 Science: The Fundamental Unit of Life (osmosis); Class 12 Chemistry: Solutions (osmotic pressure)

Launch simulator: Osmosis
Screenshot of Photosynthesis
LiveBeginner

Photosynthesis

Adjust light intensity, carbon dioxide and temperature for a leaf, and explore which factor limits the rate of photosynthesis.

Biology · Cells & Physiology

Class 6–8 · Class 9–10 · Class 11–12Class 7 Science: nutrition in plants; Class 10 Science: Life Processes; Class 11 Biology: Photosynthesis in Higher Plants

Launch simulator: Photosynthesis
Screenshot of Food Web
LiveBeginner

Food Web

Change species populations in a small grassland food web and follow how a change in one species ripples through the others.

Biology · Ecology

Class 6–8 · Class 9–10 · Class 11–12Class 10 Science: Our Environment (food chains and webs); Class 12 Biology: Ecosystem

Launch simulator: Food Web
Screenshot of Genetic Drift
LiveIntermediate

Genetic Drift

Run many populations at once under pure chance (Wright–Fisher model), change population size, and compare how fast alleles fix or vanish.

Biology · Evolution & Genetics

Class 11–12 · College & beyondClass 12 Biology: Evolution (Hardy–Weinberg, genetic drift)

Launch simulator: Genetic Drift
Screenshot of Derivative Explorer
LiveIntermediate

Derivative Explorer

Move a point along a curve and shrink the secant interval to see the secant slope approach the derivative, with the derivative curve traced live.

Mathematics · Calculus

Class 11–12Class 11 Maths: Limits and Derivatives; Class 12 Maths: Application of Derivatives

Launch simulator: Derivative Explorer
Screenshot of Integral Explorer
LiveIntermediate

Integral Explorer

Approximate the area under a curve with left, right, midpoint and trapezoid sums, change partitions and bounds, and watch the error shrink.

Mathematics · Calculus

Class 11–12Class 12 Maths: Integrals; Application of Integrals

Launch simulator: Integral Explorer
Screenshot of Fourier Synthesis
LiveAdvanced

Fourier Synthesis

Build square, sawtooth and triangle waves by adding sine harmonics, inspect the spectrum, and see the Gibbs overshoot at jumps.

Mathematics · Calculus

College & beyondFourier series: college mathematics and engineering

Launch simulator: Fourier Synthesis
Screenshot of Linear Transformations
LiveIntermediate

Linear Transformations

Edit a 2×2 matrix and watch it transform a grid, the basis vectors and a shape, with determinant, eigenvectors and animation from the identity.

Mathematics · Linear Algebra

Class 11–12 · College & beyondClass 12 Maths: Matrices

Launch simulator: Linear Transformations
Screenshot of Complex Plane
LiveIntermediate

Complex Plane

Drag two complex numbers on the Argand plane and see addition as vector sum, multiplication as rotate-and-scale, and powers and roots as spirals.

Mathematics · Linear Algebra

Class 11–12Class 11 Maths: Complex Numbers

Launch simulator: Complex Plane
Screenshot of Gradient Descent
LiveAdvanced

Gradient Descent

Roll down a loss landscape with gradient descent, change the learning rate, start point and momentum, and see convergence, oscillation and divergence.

Mathematics · Calculus

Class 11–12 · College & beyondBuilds on Class 12 Maths: Application of Derivatives (maxima and minima)

Launch simulator: Gradient Descent
Screenshot of Probability Distributions
LiveIntermediate

Probability Distributions

Pick a distribution, change its parameters, draw random samples and compare the histogram with the theoretical curve, mean and spread.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 12 Maths: Probability

Launch simulator: Probability Distributions
Screenshot of Central Limit Theorem
LiveIntermediate

Central Limit Theorem

Take repeated samples from skewed or lumpy distributions, plot the sample means, and watch them form a normal curve as the sample size grows.

Mathematics · Probability & Statistics

College & beyondCollege statistics

Launch simulator: Central Limit Theorem
Screenshot of Bayesian Updating
LiveIntermediate

Bayesian Updating

Set a prior, observe evidence such as test results or coin flips, and watch the posterior probability update with Bayes' theorem.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 12 Maths: Probability (Bayes' theorem)

Launch simulator: Bayesian Updating
Screenshot of Monte Carlo Estimation
LiveBeginner

Monte Carlo Estimation

Throw random points at a square to estimate π or the area under a curve, and watch the error shrink in proportion to one over the square root of the sample count.

Mathematics · Probability & Statistics

Class 9–10 · Class 11–12Class 10 Maths: Probability (estimating π with random points)

Launch simulator: Monte Carlo Estimation
Screenshot of Regression
LiveIntermediate

Regression

Add, drag and delete data points and watch the least-squares line, residuals, R² and the pull of outliers update live.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 11 Economics: Statistics for Economics (correlation); regression is college level

Launch simulator: Regression
Screenshot of Hypothesis Testing
LiveAdvanced

Hypothesis Testing

Simulate thousands of experiments, change effect size, sample size and significance level, and measure false positives, power and p-values.

Mathematics · Probability & Statistics

College & beyondCollege statistics

Launch simulator: Hypothesis Testing
Screenshot of Markov Chains
LiveIntermediate

Markov Chains

Edit transition probabilities between weather states, simulate a random walk through the chain, and compare visit frequencies with the stationary distribution.

Mathematics · Geometry & Dynamics

College & beyondCollege probability

Launch simulator: Markov Chains
Screenshot of Cellular Automata
LiveBeginner

Cellular Automata

Draw cells on a grid, set birth and survival rules, and watch Conway's Game of Life and other automata produce gliders, oscillators and chaos.

Computer Science · Emergence & Agents

College & beyondBeyond the syllabus: complex systems

Launch simulator: Cellular Automata
Screenshot of Fractals
LiveIntermediate

Fractals

Explore the Mandelbrot set, Julia sets, the Koch snowflake and a fractal tree, changing iteration depth and parameters to see self-similar detail.

Mathematics · Geometry & Dynamics

Class 11–12 · College & beyondBuilds on Class 11 Maths: Complex Numbers

Launch simulator: Fractals
Screenshot of Flocking
LiveBeginner

Flocking

Tune separation, alignment and cohesion for a flock of boids and watch coordinated flocking emerge from simple local rules, with a predator option.

Computer Science · Emergence & Agents

College & beyondBeyond the syllabus: complex systems

Launch simulator: Flocking
Screenshot of RSA Cryptography
LiveAdvanced

RSA Cryptography

Generate a toy RSA key from two primes, encrypt and decrypt a message step by step, sign it, and see why factoring the modulus breaks the key.

Computer Science · Security & Coding

Class 11–12 · College & beyondBuilds on Class 10 Maths: Real Numbers (primes); Class 11 Computer Science: cyber safety

Launch simulator: RSA Cryptography
Screenshot of Hash Tables
LiveIntermediate

Hash Tables

Insert keys into a hash table, compare chaining, linear probing and quadratic probing, and measure collisions, cluster lengths and probe counts as the load factor grows.

Computer Science · Data Structures

College & beyondCollege data structures

Launch simulator: Hash Tables
Screenshot of Magnetic Fields
LiveIntermediate

Magnetic Fields

Place current-carrying wires going into and out of the page, and visualise the magnetic field lines, strength and direction they create, including coils and parallel-wire forces.

Physics · Electricity & Magnetism

Class 9–10 · Class 11–12Class 10 Science: Magnetic Effects of Electric Current; Class 12 Physics: Moving Charges and Magnetism

Launch simulator: Magnetic Fields
Screenshot of CPU Scheduling
LiveIntermediate

CPU Scheduling

Edit process arrival and burst times, then compare FCFS, SJF, SRTF, priority and round-robin schedules on a Gantt chart with waiting and turnaround times.

Computer Science · Operating Systems

College & beyondCollege operating systems

Launch simulator: CPU Scheduling
Screenshot of Page Replacement
LiveIntermediate

Page Replacement

Feed a page reference string through FIFO, LRU, Optimal and Clock replacement, change the number of frames, and compare page faults including Bélády's anomaly.

Computer Science · Operating Systems

College & beyondCollege operating systems

Launch simulator: Page Replacement
Screenshot of Cache Mapping
LiveIntermediate

Cache Mapping

Send memory addresses through direct-mapped, set-associative and fully associative caches, see tag, index and offset bits, and compare hit rates and conflict misses.

Computer Science · Operating Systems

College & beyondCollege computer organisation

Launch simulator: Cache Mapping
Screenshot of Deadlock
LiveIntermediate

Deadlock

Assign resources to processes, draw the resource-allocation graph, detect cycles, and run the Banker's algorithm to find safe sequences.

Computer Science · Operating Systems

College & beyondCollege operating systems

Launch simulator: Deadlock
Screenshot of Database Indexes
LiveIntermediate

Database Indexes

Compare a full table scan with a B-tree index lookup on generated data, change table size and query selectivity, and count the rows and pages each one touches.

Computer Science · System Design, Data Structures

Class 11–12 · College & beyondClass 12 Computer Science: Database Concepts and SQL

Launch simulator: Database Indexes
Screenshot of Transaction Isolation
LiveAdvanced

Transaction Isolation

Interleave two database transactions step by step under different isolation levels and watch dirty reads, non-repeatable reads, lost updates and write skew appear or get blocked.

Computer Science · System Design

College & beyondCollege databases

Launch simulator: Transaction Isolation
Screenshot of Garbage Collection
LiveIntermediate

Garbage Collection

Build an object graph with roots and references, drop roots, and watch mark-and-sweep and reference counting find garbage, including leaked cycles.

Computer Science · Operating Systems

College & beyondCollege programming languages

Launch simulator: Garbage Collection
Screenshot of Compiler Pipeline
LiveAdvanced

Compiler Pipeline

Type an arithmetic expression and follow it through tokenising, parsing into a syntax tree, stack-machine code generation and evaluation, with clear error messages.

Computer Science · Algorithms

College & beyondCollege compilers

Launch simulator: Compiler Pipeline
Screenshot of Logic Gates
LiveBeginner

Logic Gates

Toggle inputs on digital circuits from single gates to a half adder, full adder and SR latch, trace signal propagation, and generate truth tables.

Computer Science · Algorithms

Class 11–12 · College & beyondClass 11 Computer Science: Computer Systems (Boolean logic)

Launch simulator: Logic Gates
Screenshot of Finite State Machines
LiveBeginner

Finite State Machines

Step a deterministic finite automaton through an input string, edit its transitions, and see which strings it accepts, from binary divisibility to turnstiles.

Computer Science · Algorithms

College & beyondCollege theory of computation

Launch simulator: Finite State Machines
Screenshot of Error-Correcting Codes
LiveIntermediate

Error-Correcting Codes

Encode 4 data bits with Hamming(7,4), flip bits in transit, compute the syndrome, and see single errors corrected and the limits when two bits flip.

Computer Science · Security & Coding

College & beyondCollege networks and coding theory

Launch simulator: Error-Correcting Codes
Screenshot of Queueing Systems
LiveIntermediate

Queueing Systems

Simulate customers arriving at random and being served by one or more servers, change arrival and service rates, and compare queue length and waiting time with M/M/c theory.

Operations & Economics · Queues & Flow

College & beyondCollege operations research

Launch simulator: Queueing Systems
Screenshot of Inventory Control
LiveIntermediate

Inventory Control

Run a shop's stock day by day with random demand, set the reorder point, order quantity and lead time, and compare stockouts, holding cost and ordering cost.

Operations & Economics · Inventory & Supply Chains

College & beyondCollege operations management

Launch simulator: Inventory Control
Screenshot of Supply Chain
LiveIntermediate

Supply Chain

Run a four-stage retailer–wholesaler–distributor–factory chain, change demand and delays, and watch small changes in consumer demand amplify into the bullwhip effect.

Operations & Economics · Inventory & Supply Chains

College & beyondCollege operations management

Launch simulator: Supply Chain
Screenshot of Assembly Line
LiveIntermediate

Assembly Line

Simulate a serial production line, change station times, variability and buffer sizes, and find the bottleneck that sets throughput.

Operations & Economics · Queues & Flow

College & beyondCollege operations management

Launch simulator: Assembly Line
Screenshot of Traffic Signals
LiveBeginner

Traffic Signals

Time a fixed-cycle traffic signal at a two-phase junction, change green times and arrival rates, and compare measured queues and delay with Webster's formula.

Operations & Economics · Queues & Flow

College & beyondCollege transport engineering

Launch simulator: Traffic Signals
Screenshot of Elevator Dispatch
LiveIntermediate

Elevator Dispatch

Run one lift in a ten-floor building, add calls by clicking floors, and compare first-come-first-served, nearest-stop-first and the classic sweep (elevator) algorithm on waiting time and fairness.

Operations & Economics · Scheduling & Routing

College & beyondCollege operations research

Launch simulator: Elevator Dispatch
Screenshot of Warehouse Picking
LiveIntermediate

Warehouse Picking

Place items to pick in a six-aisle warehouse and compare the walking distance of return, S-shape, nearest-neighbour and optimal picking routes.

Operations & Economics · Scheduling & Routing

College & beyondCollege operations research

Launch simulator: Warehouse Picking
Screenshot of Project Scheduling
LiveIntermediate

Project Scheduling

Edit task durations and dependencies in a small building project, and watch the critical path method find the project length, the critical path and every task's slack.

Operations & Economics · Scheduling & Routing

College & beyondCollege project management

Launch simulator: Project Scheduling
Screenshot of Auction Mechanisms
LiveIntermediate

Auction Mechanisms

Enter hypothetical bidder values and bids, compare who wins and what they pay under first-price, second-price, English and Dutch auctions, and test revenue equivalence over many random auctions.

Operations & Economics · Markets & Auctions

College & beyondCollege economics

Launch simulator: Auction Mechanisms
Screenshot of Market Supply and Demand
LiveBeginner

Market Supply and Demand

Shift linear supply and demand curves, add a tax, price ceiling, price floor or quota, and inspect the modelled equilibrium, consumer and producer surplus, and deadweight loss.

Operations & Economics · Markets & Auctions

Class 11–12 · College & beyondClass 12 Economics: Introductory Microeconomics (demand, supply, market equilibrium)

Launch simulator: Market Supply and Demand
Screenshot of Solar Panel Geometry
LiveBeginner

Solar Panel Geometry

Change latitude, date, time of day, panel tilt and orientation, and see the sun's path across the sky, the angle at which sunlight strikes the panel, and idealized daily energy.

Engineering · Energy Systems

Class 6–8 · Class 11–12Class 6 Social Science: Earth's motions and seasons; Class 11 Geography: Solar Radiation, Heat Balance and Temperature

Launch simulator: Solar Panel Geometry
Screenshot of Wind Turbine
LiveIntermediate

Wind Turbine

Change wind speed, rotor size, air density and rotor control, and inspect a bounded power model with the cube law, the Betz limit, tip-speed ratio and a rated-power cap.

Engineering · Energy Systems

Class 9–10 · College & beyondBuilds on Class 9 Science: Work and Energy (kinetic energy)

Launch simulator: Wind Turbine
Screenshot of Battery Storage
LiveIntermediate

Battery Storage

Size an off-grid solar battery system, set load and generation profiles, and track state of charge, unmet demand and spilled energy hour by hour.

Engineering · Energy Systems

Class 11–12 · College & beyondBuilds on Class 12 Chemistry: Electrochemistry (batteries)

Launch simulator: Battery Storage
Screenshot of Grid Frequency
LiveAdvanced

Grid Frequency

Trip a power station or add load, and watch a simplified grid's frequency fall and recover through inertia, governor droop and automatic generation control.

Engineering · Energy Systems

College & beyondCollege power systems

Launch simulator: Grid Frequency
Screenshot of Building Insulation
LiveIntermediate

Building Insulation

Choose wall and roof insulation, glazing and air-tightness for a two-storey house, set the weather, and compare U-values, the temperature profile through the wall, and idealized heat loss.

Engineering · Energy Systems

Class 11–12 · College & beyondClass 11 Physics: Thermal Properties of Matter (conduction)

Launch simulator: Building Insulation
Screenshot of Rainwater Harvesting
LiveBeginner

Rainwater Harvesting

Set rainfall pattern, roof size, tank capacity and daily use, then run a year of daily water balance and track tank level, overflow and shortages.

Earth & Environment · Water & Hydrology

Class 6–8 · Class 9–10Class 10 Geography: Water Resources (rainwater harvesting)

Launch simulator: Rainwater Harvesting
Screenshot of Watershed Runoff
LiveIntermediate

Watershed Runoff

Change storm size and land cover for a small catchment, and compare simplified runoff curves and flood hydrographs with the SCS curve number method.

Earth & Environment · Water & Hydrology

Class 9–10 · College & beyondClass 10 Geography: Water Resources

Launch simulator: Watershed Runoff
Screenshot of Carbon Cycle
LiveIntermediate

Carbon Cycle

Run a four-reservoir carbon cycle box model from 1850 to 2200, change future emissions and exchange rates, and track atmospheric CO₂ and where the emitted carbon goes.

Earth & Environment · Climate & Carbon

Class 11–12 · College & beyondClass 11 Geography: World Climate and Climate Change

Launch simulator: Carbon Cycle
Screenshot of Urban Heat
LiveIntermediate

Urban Heat

Change a city surface's colour, shade, vegetation and heat storage, and compare an illustrative surface energy balance and day–night temperatures with a grass park.

Earth & Environment · Climate & Carbon

Class 11–12 · College & beyondClass 11 Geography: Solar Radiation, Heat Balance and Temperature

Launch simulator: Urban Heat
Screenshot of Recycling Systems
LiveBeginner

Recycling Systems

Follow 100 tonnes of packaging through collection, sorting and reprocessing, change collection, contamination, sorting accuracy and purity limits, and track how much becomes new material over repeated cycles.

Earth & Environment · Resources & Waste

Class 6–8 · Class 9–10Class 10 Science: Our Environment (managing waste)

Launch simulator: Recycling Systems
Screenshot of PID Control
LiveAdvanced

PID Control

Tune proportional, integral and derivative gains on a mass–spring–damper, add a disturbance and actuator limits, and inspect overshoot, settling time and steady-state error.

Engineering · Control Systems

College & beyondCollege control engineering

Launch simulator: PID Control
Screenshot of Robot Arm
LiveIntermediate

Robot Arm

Set joint angles or drag a target for a two-link planar robot arm, and inspect forward and inverse kinematics, elbow-up and elbow-down solutions, reachability, and joint versus straight-line motion.

Engineering · Control Systems

Class 11–12 · College & beyondBuilds on Class 11 Maths: Trigonometric Functions

Launch simulator: Robot Arm
Screenshot of Gear Trains
LiveBeginner

Gear Trains

Change tooth counts in simple and compound gear trains, and inspect rotation direction, speed ratio and ideal output torque with animated meshing gears.

Engineering · Structures & Mechanisms

Class 6–8 · College & beyondBuilds on Class 6–8 Maths: ratio and proportion

Launch simulator: Gear Trains
Screenshot of Beam Deflection
LiveAdvanced

Beam Deflection

Load a simply supported or cantilever beam with point and distributed loads, change span, material and cross-section, and inspect deflection, bending moment, shear and stress in the small-deflection Euler–Bernoulli model.

Engineering · Structures & Mechanisms

College & beyondCollege structural engineering

Launch simulator: Beam Deflection
Screenshot of Truss Forces
LiveIntermediate

Truss Forces

Load stable truss presets (A-frame, Pratt, Howe and Warren), change span, height and loads, and visualize tension and compression in every member found by the method of joints.

Engineering · Structures & Mechanisms

Class 11–12 · College & beyondBuilds on Class 11 Physics: Laws of Motion (equilibrium of forces)

Launch simulator: Truss Forces
Screenshot of Vibration Isolation
LiveAdvanced

Vibration Isolation

Mount a machine on springs and dampers over a shaking floor, change mass, stiffness, damping and excitation frequency, and compare transmissibility and resonance.

Engineering · Structures & Mechanisms

Class 11–12 · College & beyondClass 11 Physics: Oscillations (forced oscillations, resonance)

Launch simulator: Vibration Isolation
Screenshot of Digital Sampling
LiveIntermediate

Digital Sampling

Change a signal's frequency and the sampling rate, observe aliasing, compare sinc and staircase reconstruction, and see how quantization bits limit precision.

Engineering · Signals & Data

College & beyondCollege signals and systems

Launch simulator: Digital Sampling
Screenshot of Audio Filtering
LiveAdvanced

Audio Filtering

Adjust low-pass, high-pass, band-pass and notch filters, inspect their frequency response on a decibel scale, see what they do to hum, a tone and hiss, and optionally listen to the result.

Engineering · Signals & Data

College & beyondCollege signals and systems

Launch simulator: Audio Filtering
Screenshot of Image Convolution
LiveIntermediate

Image Convolution

Edit a 3 × 3 kernel and step through convolution pixel by pixel to see how blur, sharpening and edge detection transform a small test image.

Engineering · Signals & Data

College & beyondCollege image processing

Launch simulator: Image Convolution
Screenshot of Compression Coding
LiveIntermediate

Compression Coding

Edit sample text, build its Huffman code tree, compare bit counts with plain and fixed-length codes and the entropy limit, and watch the bits decode one by one.

Computer Science · Security & Coding

College & beyondCollege information theory

Launch simulator: Compression Coding