Hands-on Physics

Learn Physics by Interacting with It

Move sliders, watch motion change instantly, and understand why it happens. Every lab is designed so beginners can start in seconds.

Choose your experiment

Designed for learners

Start instantly

Open any lab and begin experimenting immediately without setup.

One flow from control to insight

Adjust a value and see motion, metrics, and explanation update together.

Share the exact setup

Your current settings are saved in the URL, so others can reproduce the same result.

Start in three steps

1

Choose a lab and check the default baseline state.

2

Adjust one variable at a time and watch motion and metrics change.

3

Compare results with the theory notes to understand the cause.

Why this lab is useful

VS Lab is built as a small physics workbook: every simulation pairs controls, measurements, equations, and written interpretation.

Original interactive explanations

Each experiment exposes variables that students normally see only in formulas, then shows immediate motion and measurement changes.

Theory linked to practice

Simulation pages connect observations with focused theory notes, so learners can move from motion to definitions, equations, and limits.

Reproducible setups

Stable URLs and visible settings make classroom comparison, homework discussion, and result checking easier to repeat.

Physics Experiment

Choose your experiment

Pick a topic, change one variable at a time, and compare outcomes with confidence. Each lab includes a level tag to guide your starting point.

Level: Beginner
Simple Pendulum
Tune one parameter at a time and compare measured motion with the small-angle period equation.
Level: Intermediate
Newton's Cradle
Release one or more edge bobs and observe how momentum and energy transfer through the center chain.
Level: Intermediate
Mass-Spring Oscillator
Stretch or compress the mass and compare measured oscillation with the ideal spring model.
Level: Intermediate
Cycloid vs Incline Race
Compare two balls released from the same height: the top follows a cycloid, and the bottom follows a straight incline.
Level: Advanced
Double Pendulum
Link two pendulum arms and observe how tiny initial differences quickly grow into deterministic chaotic motion.
Level: Advanced
Triple Pendulum
Connect three pendulum links and observe how tiny initial differences rapidly grow into complex chaotic motion.
Level: Beginner
Projectile Motion
Adjust launch speed, angle, and gravity to compare range, maximum height, and flight time.
Level: Intermediate
Inclined Plane with Friction
Compare gravity along a slope with static friction to see when a block starts sliding.
Level: Intermediate
Uniform Circular Motion
Explore how speed, radius, and mass determine centripetal acceleration, force, and period.

Physics Wiki

Theory Catalog

Build intuition with concise theory notes you can revisit while learning and problem-solving.

Beginner
Momentum
A vector quantity that measures motion and is conserved in isolated systems.
Intermediate
Conservation of Momentum
Total momentum stays constant in a closed system, even during collisions.
Beginner
Kinetic Energy
Moving bodies carry energy proportional to mass and speed squared.
Beginner
Conservation of Energy
In ideal systems, energy changes form but total mechanical energy stays constant.
Intermediate
Elastic Collision
Elastic collisions preserve both momentum and kinetic energy.
Beginner
Small-Angle Approximation
When angle is small, sin(theta) can be approximated by theta.
Beginner
Simple Harmonic Motion
Linear restoring forces produce sinusoidal oscillation.
Beginner
Hooke's Law
Spring restoring force is proportional to displacement in linear range.
Intermediate
Damped Oscillation
Resistive effects remove energy and reduce amplitude over time.
Advanced
Nonlinear Dynamics
Coupled pendulum systems follow nonlinear equations with rich behavior.
Advanced
Chaos and Sensitivity
Deterministic systems can still be highly sensitive to initial conditions.
Advanced
Lagrangian Mechanics
Complex coupled systems are often derived from energy-based variational principles.
Advanced
Numerical Integration
Nonlinear systems are typically solved by time-stepping methods.

Metrics you can read at a glance

Angle

theta

Angular Velocity

omega

Energy

E total

Period

T_small / T_measured