Online statistics and data analysis support for USA, UK and international clients. No exams, no impersonation, no fabricated data.
Hands-on apparatus · student measurements · evidence-based analysis

AP Physics 1 Virtual Labs & Experimental Investigations

All eight AP Physics 1 investigations now include hands-on apparatus modes. In Kinematics, drag the cart, gate and ramp and operate the stopwatch yourself. In Friction, build the load with draggable masses and physically pull a force-sensor handle. In Energy, drag the cart and speed gate along the track, release the cart yourself and capture the photogate speed after the crossing. In Momentum, build and launch the carts through two velocity gates. In Torque, move hangers and masses on a pivoted meterstick, release the beam and balance opposing torques. In Rolling, choose the object and incline, arm the photogates and release the object. In Oscillations, attach masses to a spring, displace the hanger by dragging it and release it through a cycle counter. In Fluids, calibrate the force sensor in air, drag the suspended object into an unknown fluid, let the force reading stabilize, and record buoyant-force trials at different displaced volumes. Each lab also provides a separate automatic five-trial mode when a student only needs a quick sample dataset.

PHYSICSEVIDENCE QUESTIONWhat relationship? MEASURErepeat + record ANALYZEgraph + uncertainty CONCLUDEclaim + limitation
Quick answer

How much laboratory work is part of AP Physics 1?

AP Physics 1 expects at least 25% of instructional time to involve hands-on laboratory investigations. This resource provides eight interactive experiment pathways that emphasize variables, measurement, graphs, uncertainty and evidence.

Key facts
  • At least 25% hands-on laboratory time in the AP course.
  • 8 interactive experiment pathways on this site.
  • Experimental Design and Analysis is one of the four FRQ modes.
Verified for 2026–27Updated August 31, 2026How this page is verified
Manual experiment or quick datasetHands-on mode is the default: manipulate the apparatus and collect your own measurements. All eight experiments also include an explicit Automatic 5-trial Dataset option for students who only need representative values for graphing or calculation practice. Automatic data are labeled and kept separate from student-performed measurements. These browser laboratories support experimental reasoning but do not replace supervised physical laboratory work.

What are AP Physics 1 virtual labs?

AP Physics 1 virtual labs are browser experiments in which students manipulate apparatus, make measurements, record accepted trials and analyze their own evidence. Kinematics uses direct drag-and-drop apparatus control and a student-operated stopwatch. Friction uses draggable masses and a student-controlled force-sensor pull. Energy uses a draggable cart and speed gate with a student-released cart and photogate measurement. Momentum uses draggable carts and mass pieces, an adjustable launcher and two velocity gates. Torque uses draggable hangers and masses on a pivoted meterstick with a live balance detector. Rolling uses draggable rolling objects and an adjustable incline with instrument timing. Oscillations uses draggable mass pieces and a student-released mass-spring system with a ten-cycle sensor. Fluids uses a suspended object, draggable immersion depth and a calibrated force sensor to measure apparent weight and buoyant force. All eight labs also offer a clearly labeled automatic dataset mode.

8 experimentsOne for every AP Physics 1 unit
8 hands-on labsEvery unit now uses direct apparatus control
Scientific plotsScatter, markings, uncertainty and optional model
Full lab reportResult, discussion, conclusion and feedback
Choose an experiment

One virtual lab for every AP Physics 1 unit

Hands-on collection is the default in every lab. When a student only needs representative values for graphing or calculation practice, every experiment also offers a clearly labeled automatic dataset mode.

LAB 1 · KINEMATICS · HANDS-ON APPARATUS

Determine acceleration from ramp motion

Research question: How can position and time measurements determine the acceleration of a cart released from rest on a constant-angle ramp?

0 / 5 recorded trialsDrag the apparatus to begin
Physics modelConstant-acceleration motion from rest: x = ½at²
Independent variableRelease-to-gate distance
Control variableRamp angle
MeasureStudent-operated stopwatch time
GraphDistance x versus time squared t²
FindAcceleration a = 2 × graph slope
Choose how to collect dataManual apparatus trials
1Drag the circular ramp handle to choose an angle.
2Drag the blue cart and orange finish gate to choose the measured distance.
3Start the stopwatch, then release the cart.
4Watch the cart cross the gate and stop the stopwatch yourself.
5Record only the trial you accept, then reposition the apparatus for the next run.
Direct manipulation modeDrag the cart, finish gate and ramp-angle handle. Touch and mouse are both supported.
DRAG ANGLE FINISH GATE end stop Ramp angle Measured distance Ruler marks show position along the 1.20 m ramp. The measured distance is the separation between the cart release point and finish gate.
Drag the apparatus. Nothing is measured until you operate the stopwatch and run the cart.

Operate the experiment

Ramp angle14.0°
Release → gate0.79 m
Stopwatch0.000 s

Do not change the ramp angle between trials if your goal is an x-versus-t² graph for one constant acceleration. Changing it creates a control-variable error that the report will detect. Cart motion is displayed in slow motion so touch/mouse timing is practical; the stopwatch shows simulated physical seconds.

Recorded trials
TrialRamp angle (°)Distance x (m)Measured time t (s)t² (s²)Trial a = 2x/t² (m/s²)
No readings recorded. Manipulate the apparatus and perform Trial 1.

The graph begins with your recorded scatter only. A best-fit line is available only after enough data are recorded and the ramp angle has been held reasonably constant.

LAB 2 · FORCE & TRANSLATIONAL DYNAMICS · HANDS-ON APPARATUS

Measure the coefficient of kinetic friction

Research question: Is kinetic friction proportional to normal force, and what value of μk is obtained from the slope of a measured Fk-versus-N graph?

0 / 5 recorded trialsBuild the apparatus for Trial 1
Physics modelKinetic friction: Fk = μkN
Independent variableTotal mass / normal force
Control variableSame contact surface
MeasureForce sensor while block moves steadily
GraphFriction force Fk versus normal force N
Findμk = graph slope
Choose how to collect dataManual apparatus trials
1Drag mass discs from the rack onto the block to change normal force.
2Zero and arm the force sensor.
3Drag the blue sensor handle steadily to pull the block across the surface.
4Keep the block moving steadily for about 0.6 s; the sensor automatically averages and records the stable kinetic-friction reading.
5Release the handle, return the block, change mass, and repeat. Remove the last row if you reject a run.
Direct manipulation modeDrag masses onto/off the block and physically pull the force-sensor handle.
fixed contact surface · keep surface unchanged between trials 0.40 kg BLOCK PULL DRAG MASSES 0.20 0.20 0.20 0.20 FORCE SENSOR0.000 Nblock speed 0.00 m/s Total mass = 0.40 kgNormal force = 3.92 N steady pull not detected
Drag mass discs onto the block. Then arm the force sensor and pull the blue handle steadily.

Operate the friction experiment

Total mass0.40 kg
Normal force3.92 N
Live force sensor0.000 N

Arm the sensor, then physically pull the handle. Once the block has moved steadily for about 0.6 seconds, the sensor automatically averages the stable force samples and immediately adds that trial to the data sheet. No mid-pull click is required.

Recorded trials
TrialTotal mass (kg)Normal force N (N)Kinetic friction Fk (N)Trial μkSource
No readings recorded. Build the apparatus and perform Trial 1.

The graph starts with measured/simulated scatter only. The best-fit line appears only when requested.

LAB 3 · WORK, ENERGY & POWER · HANDS-ON APPARATUS

Test mechanical-energy conservation

Research question: Does gravitational potential energy transform into translational kinetic energy as a cart descends, and how closely does the measured bottom speed agree with the energy model?

0 / 5 recorded trialsDrag the apparatus to begin
Physics modelmgh → ½mv²
Independent variableVertical drop h
Control variablesCart mass and track
MeasurePhotogate speed v
Graphv² versus vertical drop h
Findg ≈ graph slope ÷ 2
Choose how to collect dataManual apparatus trials
1Drag the blue cart to a release point on the track.
2Drag the orange speed gate to a lower point and inspect the measured vertical drop.
3Arm the photogate, then release the cart yourself.
4Observe the cart cross the gate; the photogate automatically captures the crossing speed, as a real digital photogate would.
5Record or discard the completed run, then choose a new release height and repeat.
Direct manipulation modeDrag the cart and speed gate along the track. Touch and mouse are supported.
SPEED GATE LIVE ENERGY VIEWGPEKE Vertical drop h Photogate: not armed The vertical drop is calculated from the cart release point to the speed-gate position. Keep the cart mass unchanged while testing v² ∝ h.
Drag the cart and speed gate. No speed is measured until you arm the gate and release the cart.

Operate the experiment

Vertical drop0.45 m
Cart mass0.50 kg
Photogate speed— m/s

The speed gate is an instrument, not an automatic trial generator. You choose the release point, place the gate, arm it and release the cart. When the cart physically crosses the gate, the instrument automatically captures that instant's speed; you then decide whether to keep the run.

Recorded trials
TrialVertical drop h (m)Measured speed v (m/s)v² (m²/s²)g estimate v²/(2h)KE/GPE ratioSource
No readings recorded. Position the cart and speed gate and perform Trial 1.

The graph begins with the measured v²-versus-h scatter and uncertainty markers. A best-fit line is added only when requested.

LAB 4 · LINEAR MOMENTUM · HANDS-ON APPARATUS

Test momentum conservation in a sticking collision

Research question: When a moving cart collides with a stationary cart and the carts stick, how closely does the measured total momentum after the collision match the measured total momentum before it?

0 / 5 recorded trialsBuild the collision apparatus to begin
Physics modelm₁u₁ + m₂u₂ ≈ (m₁+m₂)vf
Independent variablesCart mass and launch speed
SystemBoth carts together
MeasureVelocity before and after collision
GraphFinal momentum pf versus initial momentum pi
EvidencePoints near pf = pi
Choose how to collect dataManual apparatus trials
1Drag 0.10 kg mass pieces from the rack onto either cart to build the masses.
2Drag both carts to suitable positions on the track and drag the purple launcher handle to set the launch speed.
3Arm both velocity gates, then release the launcher.
4Watch the first gate measure u₁, the carts collide and stick, and the second gate measure vf.
5Accept or discard the measured collision, then physically rebuild the next trial.
Direct manipulation modeDrag carts, mass pieces and launcher. Velocity-gate readings are captured automatically when the carts physically cross the sensors.
0.10 kg MASS RACK · DRAG ONTO A CART .10 .10 .10 .10 .10 .10 DRAG LAUNCHER u₁ GATE vf GATE Launcher speedSystem: both carts LIVE VELOCITY GATESBefore collision: — m/sAfter collision: — m/sThe gates capture speed only when the cart crosses them. Build the system, arm the gates and release the launcher.Then compare total momentum before and after the sticking collision.
Drag mass pieces onto either cart, position the carts and set the launcher compression. No velocity is measured until the gates are armed and the collision is performed.

Operate the collision

Moving cart m₁0.35 kg
Target cart m₂0.45 kg
Launcher speed0.90 m/s
Measured u₁— m/s
Measured vf— m/s

The carts use magnetic couplers and stick after impact. The velocity gates behave like digital instruments: they automatically capture the crossing speeds, but only after you have built and run the collision yourself.

Recorded trials
Trialm₁ (kg)Measured u₁ (m/s)m₂ (kg)Measured vf (m/s)pi (kg·m/s)pf (kg·m/s)Difference (%)Source
No collisions recorded. Build the carts and perform Trial 1.

The graph opens as scatter only. The conservation reference and regression are separate optional overlays so neither can be mistaken for the measured data.

LAB 5 · TORQUE & ROTATIONAL DYNAMICS · HANDS-ON APPARATUS

Balance a pivoted meterstick and test rotational equilibrium

Research question: When a meterstick is free to rotate about a fixed pivot, do the clockwise and counterclockwise torques match for the arrangements that remain in rotational equilibrium?

0 / 5 recorded trialsBuild the torque apparatus to begin
Physics modelΣτ = 0
Independent variablesHanger mass and lever arm
ControlFixed pivot and g
MeasureMasses + distances from pivot
Graphτright versus τleft
EvidenceBalanced trials near τright = τleft
Choose how to collect dataManual apparatus trials
1Drag the orange and blue hangers along opposite sides of the meterstick.
2Drag 0.05 kg mass discs from the rack onto either hanger to change the forces.
3Press Release / test balance. The meterstick is allowed to rotate according to the net torque.
4If it tips, adjust a mass or lever arm and test again. If it stays level within tolerance, the balance detector approves the trial.
5Record the balanced arrangement, then create a different force-distance combination and repeat.
Direct manipulation modeDrag hangers and mass discs. The beam physically tilts when the torques do not balance.
0.05 kg MASS RACK · DRAG TO A HANGER .05 .05 .05 .05 .05 .05 .05 .05 LIVE TORQUE / BALANCE DETECTORτ left = 0.000 N·mτ right = 0.000 N·mNet torque = 0.000 N·mSet masses and lever arms, then release the beam. LEFT HANGER RIGHT HANGER FIXED PIVOT LEVEL / ROTATION INDICATOR
Drag both hangers and mass discs to build a force-distance arrangement, then release the beam to test rotational equilibrium.

Operate the torque experiment

Left mass0.10 kg
Right mass0.10 kg
Left lever arm0.25 m
Right lever arm0.25 m
Balance detectorNOT TESTED

Each hanger has a 0.10 kg base mass. Add 0.05 kg discs and move the hangers along the ruler. Releasing the beam lets the net torque determine the tilt. Only a tested, balanced arrangement can be recorded.

Recorded trials
TrialLeft mass (kg)Left r (m)τ left (N·m)Right mass (kg)Right r (m)τ right (N·m)Mismatch (%)Source
No balanced trials recorded. Build the meterstick apparatus and perform Trial 1.

Measured torque pairs are plotted first. The theoretical equality reference and regression line are separate optional overlays.

LAB 6 · ENERGY & MOMENTUM OF ROTATING SYSTEMS · HANDS-ON APPARATUS

Roll different objects down the same incline and test rotational inertia

Research question: When objects roll without slipping down the same incline, how does the rotational-inertia coefficient β = I/(mR²) affect their translational acceleration?

0 / 5 recorded trialsChoose and place a rolling object
Physics modela = g sinθ / (1 + β)
Independent variableObject shape / β
ControlsRamp angle + travel distance
MeasurePhotogate travel time
GraphAcceleration versus β
EvidenceMeasured scatter compared with nonlinear theory
Choose how to collect dataManual apparatus trials
1Drag one object from the rack into the release cradle at the top of the ramp.
2Set the ramp angle by dragging the purple angle handle. Hold the same angle for a fair comparison.
3Arm the two photogates, then release the object. The gates start and stop timing automatically as the object crosses them.
4Inspect the measured time and acceleration, then record or discard the run.
5Return the object to the rack, choose another shape, and repeat until five trials are recorded.
Direct manipulation modeDrag an object into the cradle and drag the angle handle. Timing is instrument-controlled only after you arm the gates.
ROLLING OBJECT RACK · DRAG ONE TO THE CRADLE SOLID SPHEREβ = 0.40 SOLID DISKβ = 0.50 HOLLOW SPHEREβ = 0.67 THICK RINGβ = 0.75 THIN HOOPβ = 1.00 LIVE PHOTOGATE TIMER / APPARATUS STATUSObject: none placedGate time: — sa: — m/s²Ramp angle = 18.0° START FINISH RELEASE CRADLE DRAG ANGLE Photogate travel distance = 0.900 mAll rolling objects have the same outer radius and are compared on the same ramp.
Drag a rolling object from the rack into the release cradle. Then hold the ramp angle fixed while comparing shapes.

Operate the rolling experiment

Selected objectNone
β = I/(mR²)—
Ramp angle18.0°
Travel distance0.900 m
Measured time— s
Measured acceleration— m/s²

The object must be placed in the cradle before the gates can be armed. The photogates—not the program clock alone—start and stop the measurement as the rolling object crosses their positions.

Recorded trials
TrialObjectβAngle (°)Distance (m)Measured time (s)Measured a (m/s²)Theory a (m/s²)Difference (%)Source
No rolling trials recorded. Place an object in the cradle and perform Trial 1.

The measured acceleration points are plotted first. A straight best-fit line is deliberately not offered because the physical relationship with β is nonlinear.

LAB 7 · OSCILLATIONS · HANDS-ON APPARATUS

Build a mass-spring oscillator and determine the spring constant

Research question: Can the spring constant be determined experimentally from the slope of a T²-versus-m graph when the student changes the attached mass and measures the oscillation period?

0 / 5 recorded trialsAttach mass pieces to the hanger
Physics modelT² = (4π²/k)m
Independent variableTotal oscillating mass m
Student actionAttach mass · displace · release
MeasureTime for 10 oscillations
GraphT² versus mass m
Findk = 4π² / slope
Choose how to collect dataManual apparatus trials
1Drag 0.05 kg mass pieces from the rack onto the orange hanger. Use a different total mass for each trial.
2Arm the cycle counter. Then drag the hanger vertically away from equilibrium to choose the amplitude.
3Release the hanger with the pointer. The oscillator moves; the sensor counts ten complete cycles automatically.
4Inspect the measured ten-cycle time and period, then record or discard the run.
5Change the attached mass and repeat until five accepted trials are recorded.
Direct manipulation modeDrag masses onto the hanger, arm the cycle sensor, then drag and release the oscillator. The counter measures ten cycles automatically.
0.05 kg MASS RACK · DRAG TO HANGER 50 g 50 g 50 g 50 g 50 g Base hanger mass = 0.10 kgDrag attached pieces back to the rack to remove them. CYCLE COUNTER / TIMERCycles: 0 / 100.000 sPeriod: — sMass: 0.10 kg equilibrium HANGERDRAG + RELEASE POSITION SENSOR Amplitude = 0.0 cm Keep amplitude moderate so the spring remains in its approximately linear range.
Attach one or more mass pieces to the hanger. Then arm the cycle counter, displace the hanger and release it.

Operate the oscillator

Total mass0.10 kg
Attached pieces0 × 0.05 kg
Release amplitude— cm
Cycles counted0 / 10
10-cycle time— s
Measured period— s

The student chooses the mass and displacement. After the cycle counter is armed, releasing the dragged hanger starts the oscillator. The sensor automatically times ten complete cycles so the student does not have to click at an exact turning point.

Recorded trials
TrialTotal mass m (kg)Release amplitude (cm)10-cycle time (s)Period T (s)T² (s²)Source
No oscillation trials recorded. Attach mass, arm the counter, drag the hanger and release it.

The graph starts as measured T²-versus-m scatter only. The best-fit line is added only when the student requests it.

LAB 8 · FLUIDS · HANDS-ON APPARATUS

Measure buoyant force and determine the density of an unknown fluid

Research question: Is buoyant force proportional to displaced volume, and can the density of an unknown fluid be determined from the slope of a buoyant-force-versus-volume graph?

0 / 5 recorded trialsCalibrate the force sensor in air
Physics modelFB = ρgV
Independent variableDisplaced volume V
Student actionCalibrate · immerse · stabilize · record
MeasureAir weight and apparent weight
GraphBuoyant force FB versus displaced volume V
Findρ = graph slope ÷ g
Choose how to collect dataManual apparatus trials
1Keep the object above the liquid and press Measure air weight to calibrate the suspended force sensor.
2Drag the orange object vertically into the tank to choose how much volume is submerged.
3Release the object and let the force sensor stabilize. The instrument captures the apparent weight automatically after a steady hold.
4Inspect displaced volume, apparent weight and buoyant force, then record or discard the reading.
5Move the object to a different immersion depth and repeat until five accepted volumes are recorded.
Direct manipulation modeCalibrate in air, then drag the suspended cylinder up or down. The force sensor stabilizes only after you release it at a fixed immersion depth.
DIGITAL FORCE SENSOR— NNot calibratedHold object in air for calibration. STAND UNKNOWN FLUID 120 cm³CYLINDER V = 0 cm³ weightbuoyant force Sensor uncertainty: ±0.01 NVolume reading: ±1 cm³Object total volume: 120 cm³Object remains suspended; do not treat it as a floating-body experiment. Submerged volume: 0 cm³Apparent weight: — NBuoyant force: — N The liquid density is hidden from the student. Use the graph slope to estimate it.
Begin with the object above the liquid and calibrate its air weight. Then drag the cylinder into the tank.

Operate the buoyancy experiment

Air weight— N
Submerged volume0 cm³
Apparent weight— N
Buoyant force— N

The force sensor measures tension in the suspension. Buoyant force is found from the difference between the calibrated air weight and the stabilized apparent weight. Use several distinct submerged volumes while keeping the same object and fluid.

Recorded trials
TrialDisplaced volume (cm³)Air weight (N)Apparent weight (N)Buoyant force (N)Trial density (kg/m³)Source
No buoyancy trials recorded. Calibrate the sensor in air, immerse the object and perform Trial 1.

The graph begins with measured buoyant-force points only. Add the best-fit line only after checking the scatter and the spread of displaced volumes.

After every experiment

Write the lab from the evidence

Each completed virtual lab provides a calculated result, a discussion tied to scatter/error, and a conclusion tied to the research question. Use those outputs to practice evidence-based experimental writing.

  • State the measured relationship and numerical result.
  • Use the graph/slope rather than a single trial whenever possible.
  • Describe whether variation is small enough to support the model.
  • Identify a plausible measurement limitation.
  • Answer the research question directly in the conclusion.
EXAMPLE DATA PLANindependent variabledependent variable 1. Predict the formWhat relationship should appear? 2. Linearize / graphChoose axes with physical meaning. 3. Interpret evidenceSlope, intercept, scatter, limits.