Choose an experiment
Each learning page combines an interactive model, key equations and readable Python code.
Physics
Mechanics · Thermal · WavesBall Drop
Investigate free fall, gravitational acceleration, velocity and time to ground.
Open experiment →Cannon Projectile
Explore projectile motion using launch velocity, angle and target position.
Open experiment →Simple Pendulum
See how pendulum length affects its period and oscillation frequency.
Open experiment →Brownian Motion
Observe how temperature changes random particle motion and diffusion.
Open experiment →Submarine Sonar
Use water temperature and echo time to estimate sound speed and target distance.
Open experiment →Circular motion
Investigate how angular speed and angular acceleration changes the circular motion.
Open experiment →Vertical Circular motion
Investigate the change in tension, centrifugal force in vertical circular motion.
Open experiment →Chemistry
Atomic structure · Reactions · Stoichiometry · EnergeticsElectron Configuration
Enter an atomic number and explore electron shells, subshells and orbital occupancy.
Open experiment →Neutralization Reaction
Balance strong acid-base reactions and calculate the volume required for neutralization.
Open experiment →Paper Chromatography
Separate mixture components, measure solvent and spot distances, and calculate retention factor (Rf) values.
Open experiment →Balance Chemical Equations
Adjust whole-number coefficients and compare atom counts to satisfy conservation of mass.
Open experiment →Stoichiometry: Reactants
Use molar masses and balanced-equation mole ratios to calculate the mass of reactant required.
Open experiment →Redox & Metal Extraction
Compare iron, aluminium, zinc and copper extraction using reduction, electrolysis and electron transfer.
Open experiment →Reaction Energy & Bond Energy
Calculate ΔH from bonds broken and formed and compare exothermic and endothermic energy profiles.
Open experiment →Rate of Reaction & Catalyst
Explore temperature, concentration and activation energy and see how catalysts provide a faster pathway.
Open experiment →Mathematics
Algebra · Functions · CalculusPolynomial Explorer
Graph quadratic and cubic polynomials and identify zeros, extrema and inflection points.
Open experiment →Simple & Compound Interest
Compare simple and compound interest growth by changing principal, rate, time and compounding frequency.
Open experiment →Discounted Cash Flow
Calculate present values and net present value from cash flows, growth and discount rates.
Open experiment →Project Present & Future Value
Evaluate an investment project using equivalent present-value and future-value decision rules.
Open experiment →Mortgage Loan Calculator
Explore monthly repayments, amortization, principal and total interest over the life of a mortgage.
Open experiment →