Class 11–12: Senior secondary physics, chemistry, biology, maths and CS

Run the model, test the formula from your textbook, then practise with worked answers. Each lab has 20 practice questions (easy, medium and hard): the first 5 are free, the rest come with SimuVeda Pro.

  1. PlayOpen a lab and press Play to see it move.
  2. PredictChange one slider. Guess what happens, then watch.
  3. PractiseAnswer the questions under the lab to check you understood.

Start here

64 labs for Class 11–12. Sign in to keep your score and see your progress here.

Computer Science

Screenshot of Algo Simulator

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 Database Indexes
Intermediate

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 Logic Gates
Beginner

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 RSA Cryptography
Advanced

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 & beyondClass 11 Computer Science: cyber safety

Launch simulator: RSA Cryptography

Physics

Screenshot of Atom Lab

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 11 Chemistry: Structure of Atom

Launch simulator: Atom Lab
Screenshot of Buoyancy
Beginner

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 11 Physics: Fluids

Launch simulator: Buoyancy
Screenshot of Circular Motion
Beginner

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

Launch simulator: Circular Motion
Screenshot of Collisions
Beginner

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 11 Physics: Work, Energy and Power

Launch simulator: Collisions
Screenshot of Doppler Effect
Beginner

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 Electric Fields
Intermediate

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 Electromagnetic Induction
Intermediate

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
Intermediate

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 Gas Laws
Intermediate

Gas Laws

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

Physics · Heat & Gases

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

Launch simulator: Gas Laws
Screenshot of Geometric Optics
Intermediate

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 6–8 · Class 9–10 · Class 11–12Class 12 Physics: Ray Optics

Launch simulator: Geometric Optics
Screenshot of Heat Diffusion
Intermediate

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 11 Physics: Thermal Properties of Matter

Launch simulator: Heat Diffusion
Screenshot of Inclined Plane
Beginner

Inclined Plane

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

Physics · Mechanics

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

Launch simulator: Inclined Plane
Screenshot of Magnetic Fields
Intermediate

Magnetic Fields

Place current-carrying wires and coils, and see the magnetic field lines, strength and direction they create, plus forces between parallel wires.

Physics · Electricity & Magnetism

Class 6–8 · Class 9–10 · Class 11–12Class 12 Physics: Moving Charges and Magnetism

Launch simulator: Magnetic Fields
Screenshot of Orbital Motion
Intermediate

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 11 Physics: Gravitation

Launch simulator: Orbital Motion
Screenshot of Pendulum
Beginner

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 11 Physics: Oscillations

Launch simulator: Pendulum
Screenshot of Projectile Motion
Beginner

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 Radioactive Decay
Beginner

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 Refraction
Beginner

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 12 Physics: Ray Optics

Launch simulator: Refraction
Screenshot of Spring and Mass
Intermediate

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 Standing Waves
Intermediate

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 Wave Interference
Intermediate

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

Chemistry

Screenshot of Acid–Base Titration
Intermediate

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 6–8 · Class 9–10 · Class 11–12Class 11 Chemistry: Equilibrium (ionic)

Launch simulator: Acid–Base Titration
Screenshot of Calorimetry
Beginner

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 Chemical Equilibrium
Intermediate

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 Chromatography
Beginner

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 11 Chemistry: methods of purification

Launch simulator: Chromatography
Screenshot of Electrochemical Cell
Intermediate

Electrochemical Cell

Build a galvanic cell from two half-cells, find the anode, follow electron and ion flow, and work out the voltage with the Nernst equation.

Chemistry · Electrochemistry

Class 11–12Class 12 Chemistry: Electrochemistry

Launch simulator: Electrochemical Cell
Screenshot of Phase Diagram
Intermediate

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 Reaction Rates
Intermediate

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 Solubility
Beginner

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 6–8 · Class 9–10 · Class 11–12Class 12 Chemistry: Solutions

Launch simulator: Solubility

Biology

Screenshot of Enzyme Kinetics
Advanced

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 Epidemic Dynamics
Intermediate

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

Launch simulator: Epidemic Dynamics
Screenshot of Food Web
Beginner

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 12 Biology: Ecosystem

Launch simulator: Food Web
Screenshot of Genetic Crosses
Beginner

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 12 Biology: Principles of Inheritance and Variation

Launch simulator: Genetic Crosses
Screenshot of Genetic Drift
Intermediate

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 Natural Selection
Intermediate

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 Neuron Signals
Advanced

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 11 Biology: Neural Control and Coordination

Launch simulator: Neuron Signals
Screenshot of Osmosis
Intermediate

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 12 Chemistry: Solutions (osmotic pressure)

Launch simulator: Osmosis
Screenshot of Photosynthesis
Beginner

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 11 Biology: Photosynthesis in Higher Plants

Launch simulator: Photosynthesis
Screenshot of Predator and Prey
Intermediate

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

Mathematics

Screenshot of Bayesian Updating
Intermediate

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 Complex Plane
Intermediate

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 Derivative Explorer
Intermediate

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 Fractals
Intermediate

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 Gradient Descent
Advanced

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 Integral Explorer
Intermediate

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

Launch simulator: Integral Explorer
Screenshot of Linear Transformations
Intermediate

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 Monte Carlo Estimation
Beginner

Monte Carlo Estimation

Throw random points to estimate π or the area under a curve, and watch the error shrink with the square root of the sample count.

Mathematics · Probability & Statistics

Class 6–8 · Class 9–10 · Class 11–12Class 8 Maths: data handling (chance and probability); Class 10 Maths: Probability (estimating π with random points)

Launch simulator: Monte Carlo Estimation
Screenshot of Probability Distributions
Intermediate

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 Regression
Intermediate

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)

Launch simulator: Regression

Engineering

Screenshot of Battery Storage
Intermediate

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 Building Insulation
Intermediate

Building Insulation

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

Engineering · Energy Systems

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

Launch simulator: Building Insulation
Screenshot of RC Circuit
Intermediate

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
Advanced

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 Robot Arm
Intermediate

Robot Arm

Set joint angles or drag a target for a two-link robot arm, and explore forward and inverse kinematics, elbow-up and elbow-down, and reach.

Engineering · Control Systems

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

Launch simulator: Robot Arm
Screenshot of Solar Panel Geometry
Beginner

Solar Panel Geometry

Change latitude, date, time, panel tilt and direction, and see the sun's path, the angle sunlight hits the panel, and daily energy.

Engineering · Energy Systems

Class 6–8 · Class 11–12Class 11 Geography: Solar Radiation, Heat Balance and Temperature

Launch simulator: Solar Panel Geometry
Screenshot of Truss Forces
Intermediate

Truss Forces

Load Pratt, Howe, Warren and A-frame trusses, change span, height and loads, and see tension and compression in every member 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
Advanced

Vibration Isolation

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

Engineering · Structures & Mechanisms

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

Launch simulator: Vibration Isolation

Operations & Economics

Screenshot of Market Supply and Demand
Beginner

Market Supply and Demand

Shift supply and demand curves, add a tax, price ceiling, floor or quota, and see the 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

Earth & Environment

Screenshot of Carbon Cycle
Intermediate

Carbon Cycle

Run a four-reservoir carbon cycle model from 1850 to 2200, change future emissions, and track atmospheric CO₂ and where the 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
Intermediate

Urban Heat

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

Earth & Environment · Climate & Carbon

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

Launch simulator: Urban Heat