Courses
Play with physics
Arcade games, focused applets, and step-through animations — the interactive side of every course. Pick a course to see what it offers.
Unit 1
Kinematics5 applets
Unit 2
Force and Translational Dynamics9 applets
Unit 3
Work, Energy, and Power5 applets
Unit 4
Linear Momentum4 applets
Unit 5
Torque and Rotational Dynamics6 applets
Unit 6
Energy and Momentum of Rotating Systems6 applets
Unit 7
Oscillations4 applets
Unit 8
Fluids4 applets
Unit 9
Thermodynamics6 animations · 6 applets
9.1
Kinetic Bench
9.1
Kinetic Theory of Temperature and Pressure
9.2
State Bench
9.2
The Ideal Gas Law
9.3
Contact Bench
9.3
Thermal Energy Transfer and Equilibrium
9.4
PV Path Lab
9.4
The First Law of Thermodynamics
9.5
Mixing and Wall Bench
9.5
Specific Heat and Thermal Conductivity
9.6
Entropy Ledger
9.6
Entropy and the Second Law of Thermodynamics
Unit 10
Electric Force, Field, and Potential7 animations · 7 applets
10.1
Coulomb Bench
10.1
Electric Charge and Electric Force
10.2
Charging Bench
10.2
Conservation of Electric Charge and the Process of Charging
10.3
Field Bench
10.3
Electric Fields
10.4
Assembly Ledger
10.4
Electric Potential Energy
10.5
Potential Map
10.5
Electric Potential
10.6
Capacitor Bench
10.6
Capacitors
10.7
Launch Lab
10.7
Conservation of Electric Energy
Unit 11
Electric Circuits8 animations · 8 applets
11.1
Current Lab
11.1
Electric Current
11.2
Circuit Builder
11.2
Simple Circuits
11.3
Resistance Bench
11.3
Resistance, Resistivity, and Ohm's Law
11.4
Power Bench
11.4
Electric Power
11.5
Compound Lab
11.5
Compound Direct Current (DC) Circuits
11.6
Loop Rule Walk
11.6
Kirchhoff's Loop Rule
11.7
Junction Lab
11.7
Kirchhoff's Junction Rule
11.8
RC Lab
11.8
Resistor-Capacitor (RC) Circuits
Unit 12
Magnetism and Electromagnetism4 animations · 4 applets
Unit 13
Geometric Optics4 animations · 4 applets
Unit 14
Waves, Sound, and Physical Optics9 animations · 9 applets
14.1
Pulse Bench
14.1
Properties of Wave Pulses and Waves
14.2
Periodic Wave Bench
14.2
Periodic Waves
14.3
Boundary and Polarizer Bench
14.3
Boundary Behavior of Waves and Polarization
14.4
Spectrum Bench
14.4
Electromagnetic Waves
14.5
Doppler Bench
14.5
The Doppler Effect
14.6
Superposition Bench
14.6
Wave Interference and Standing Waves
14.7
Diffraction Bench
14.7
Diffraction
14.8
Fringe Bench
14.8
Double-Slit Interference and Diffraction Gratings
14.9
Thin-Film Bench
14.9
Thin-Film Interference
Unit 15
Modern Physics8 animations · 8 applets
15.1
Photon Ledger
15.1
Quantum Theory and Wave-Particle Duality
15.2
Orbit Bench
15.2
The Bohr Model of Atomic Structure
15.3
Level Ladder
15.3
Emission and Absorption Spectra
15.4
Blackbody Bench
15.4
Blackbody Radiation
15.5
Photoelectric Bench
15.5
The Photoelectric Effect
15.6
Compton Bench
15.6
Compton Scattering
15.7
Nuclear Ledger
15.7
Fission, Fusion, and Nuclear Decay
15.8
Decay Balancer
15.8
Types of Radioactive Decay
Unit 1
Kinematics5 applets
Unit 2
Force and Translational Dynamics10 applets
Unit 3
Work, Energy, and Power5 applets
Unit 4
Linear Momentum4 applets
Unit 5
Torque and Rotational Dynamics6 applets
Unit 6
Energy and Momentum of Rotating Systems6 applets
Unit 7
Oscillations5 applets
Unit 8
Electric Charges, Fields, and Gauss's Law6 animations · 6 applets
Unit 9
Electric Potential3 animations · 3 applets
Unit 10
Conductors and Capacitors4 animations · 4 applets
Unit 11
Electric Circuits8 animations · 8 applets
11.1
Drift Lab
11.1
Electric Current
11.2
Loop Lab
11.2
Simple Circuits
11.3
Ohm Lab
11.3
Resistance, Resistivity, and Ohm's Law
11.4
Power Lab
11.4
Electric Power
11.5
Compound Lab
11.5
Compound Direct Current Circuits
11.6
Loop Rule Lab
11.6
Kirchhoff's Loop Rule
11.7
Junction Lab
11.7
Kirchhoff's Junction Rule
11.8
RC Lab
11.8
Resistor-Capacitor (RC) Circuits
Unit 12
Magnetic Fields and Electromagnetism4 animations · 4 applets
Unit 13
Electromagnetic Induction6 animations · 6 applets
13.1
Flux Meter
13.1
Magnetic Flux
13.2
Lenz Bench
13.2
Electromagnetic Induction
13.3
Rail Rod Lab
13.3
Induced Currents and Magnetic Forces
13.4
Inductor Bench
13.4
Inductance
13.5
LR Switch Lab
13.5
Circuits with Resistors and Inductors (LR Circuits)
13.6
LC Flywheel
13.6
Circuits with Capacitors and Inductors (LC Circuits)
Unit 1
Atomic Structure and Properties8 applets
Unit 2
Compound Structure and Properties7 applets
Unit 3
Properties of Substances and Mixtures13 applets
Unit 4
Chemical Reactions9 applets
Unit 5
Kinetics11 applets
Unit 6
Thermodynamics9 applets
Unit 7
Equilibrium12 applets
Unit 8
Acids and Bases11 applets
Unit 9
Applications of Thermodynamics11 applets
Unit 1
Chemistry of Life6 applets
Unit 2
Cell Structure and Function11 applets
Unit 3
Cellular Energetics7 applets
Unit 4
Cell Communication and Cell Cycle7 applets
Unit 5
Heredity6 applets
Unit 6
Gene Expression and Regulation8 applets
Unit 7
Natural Selection13 applets
Unit 8
Ecology7 applets
Unit 1
Linear Reasoning169-item arcade
Unit 2
Nonlinear Algebra177-item arcade
Unit 3
Proportional Reasoning and Percentages150-item arcade
Unit 4
Data, Statistics, and Probability150-item arcade
Unit 5
Geometry and Trigonometry150-item arcade
Unit 6
Strategy and Trap Recognition100-item arcade
Unit 1
Polynomial and Rational Functions250-item arcade · 2 applets · 14 animations
Survival mode
Arcade
1.1
Change in Tandem
1.2
Rates of Change
1.3
Rates of Change in Linear and Quadratic Functions
1.4
Polynomial Functions and Rates of Change
1.5
Polynomial Functions and Complex Zeros
1.6
Polynomial Functions and End Behavior
1.7
Rational Functions and End Behavior
1.8
Rational Functions and Zeros
1.9
Hole or Asymptote
1.9
Rational Functions and Vertical Asymptotes
1.10
Rational Functions and Holes
1.11
Equivalent Representations of Polynomial and Rational Expressions
1.12
Transformation Lab
1.12
Transformations of Functions
1.13
Function Model Selection and Assumption Articulation
1.14
Function Model Construction and Application
Unit 2
Exponential and Logarithmic Functions262-item arcade · 2 applets · 15 animations
Survival mode
Arcade
2.1
Change in Arithmetic and Geometric Sequences
2.2
Growth Lab
2.2
Change in Linear and Exponential Functions
2.3
Exponential Functions
2.4
Exponential Function Manipulation
2.5
Exponential Function Context and Data Modeling
2.6
Competing Function Model Validation
2.7
Composition of Functions
2.8
Inverse Lab
2.8
Inverse Functions
2.9
Logarithmic Expressions
2.10
Inverses of Exponential Functions
2.11
Logarithmic Functions
2.12
Logarithmic Function Manipulation
2.13
Exponential and Logarithmic Equations and Inequalities
2.14
Logarithmic Function Context and Data Modeling
2.15
Semi-log Plots
Unit 3
Trigonometric and Polar Functions268-item arcade · 2 applets · 15 animations
Survival mode
Arcade
3.1
Periodic Phenomena
3.2
Sine, Cosine, and Tangent
3.3
Sine and Cosine Function Values
3.4
Sine and Cosine Function Graphs
3.5
Sinusoidal Fitter
3.5
Sinusoidal Functions
3.6
Sinusoidal Function Transformations
3.7
Sinusoidal Function Context and Data Modeling
3.8
The Tangent Function
3.9
Inverse Trigonometric Functions
3.10
Trigonometric Equations and Inequalities
3.11
The Secant, Cosecant, and Cotangent Functions
3.12
Equivalent Representations of Trigonometric Functions
3.13
Polar Tracer
3.13
Trigonometry and Polar Coordinates
3.14
Polar Function Graphs
3.15
Rates of Change in Polar Functions
Unit 4
Functions Involving Parameters, Vectors, and Matrices234-item arcade · 2 applets · 14 animations
Survival mode
Arcade
4.1
Parametric Functions
4.2
Parametric Motion
4.2
Parametric Functions Modeling Planar Motion
4.3
Parametric Functions and Rates of Change
4.4
Parametrically Defined Circles and Lines
4.5
Implicitly Defined Functions
4.6
Conic Sections
4.7
Parametrization of Implicitly Defined Functions
4.8
Vectors
4.9
Vector-Valued Functions
4.10
Matrices
4.11
The Inverse and Determinant of a Matrix
4.12
Linear Transformations and Matrices
4.13
Matrices as Functions
4.14
Transition Matrix
4.14
Matrices Modeling Contexts
Unit 1
Limits and Continuity296-item arcade · 1 applet
Unit 2
Differentiation: Definition and Fundamental Properties201-item arcade
Unit 3
Differentiation: Composite, Implicit, and Inverse Functions135-item arcade
Unit 4
Contextual Applications of Differentiation166-item arcade · 1 applet
Unit 5
Analytical Applications of Differentiation254-item arcade · 1 applet
Unit 6
Integration and Accumulation of Change290-item arcade · 1 applet
Unit 7
Differential Equations194-item arcade · 1 applet
Unit 8
Applications of Integration247-item arcade · 1 applet
Unit 9
Parametric Equations, Polar Coordinates, and Vector-Valued Functions186-item arcade
Unit 10
Infinite Sequences and Series302-item arcade · 1 applet
Unit 1
Exploring One-Variable Data and Collecting Data13 animations · 1 applet
1.1
Introducing Statistics: What Can We Learn from Data?
1.2
Variables
1.3
Tabular Representation and Summary Statistics for One Categorical Variable
1.4
Graphical Representations for One Categorical Variable
1.5
Graphical Representations for One Quantitative Variable
1.6
Descriptions for One Quantitative Variable Distributions
1.7
Summary Statistics for One Quantitative Variable
1.8
Graphical Representations of Summary Statistics for One Quantitative Variable
1.9
Comparisons of the Distributions for One Quantitative Variable
1.10
The Investigative Question Revisited and Data Collection
1.11
Sampling Lab
1.11
Random Sampling
1.12
Potential Problems with Sampling
1.13
Experimental Design
Unit 2
Probability, Random Variables, and Probability Distributions12 animations · 2 applets
2.1
Tabular and Graphical Representations for the Distributions of Two Categorical Variables
2.2
Summary Statistics for Two Categorical Variables
2.3
Estimating Probabilities Using Simulation
2.4
Introduction to Probability
2.5
Mutually Exclusive Events
2.6
Conditional Lab
2.6
Conditional Probability
2.7
Independent Events and Unions of Events
2.8
Introduction to Random Variables and Probability Distributions
2.9
Parameters of Random Variables
2.10
The Binomial Distribution
2.11
The Normal Distribution
2.12
CLT Lab
2.12
Sampling Distributions and the Central Limit Theorem
Unit 3
Inference for Categorical Data: Proportions15 animations · 2 applets
3.1
Estimators
3.2
Sampling Distributions for Sample Proportions
3.3
CI Catcher
3.3
Constructing a Confidence Interval for a Population Proportion
3.4
Justifying a Claim Based on a Confidence Interval for a Population Proportion
3.5
Setting Up a Test for a Population Proportion
3.6
p-Value Lab
3.6
p-Values
3.7
Carrying Out a Test for a Population Proportion
3.8
Potential Errors When Performing Tests
3.9
Sampling Distributions for the Difference Between Sample Proportions
3.10
Constructing a Confidence Interval for the Difference Between Two Population Proportions
3.11
Justifying a Claim Based on a Confidence Interval for the Difference Between Two Population Proportions
3.12
Setting Up a Test for the Difference Between Two Population Proportions
3.13
Carrying Out a Test for the Difference Between Two Population Proportions
3.14
Setting Up a Chi-Square Test for Homogeneity or Independence
3.15
Carrying Out a Chi-Square Test for Homogeneity or Independence
Unit 4
Inference for Quantitative Data: Means10 animations
4.1
Sampling Distributions for Sample Means
4.2
Constructing a Confidence Interval for a Population Mean or Population Mean Difference
4.3
Justifying a Claim Based on a Confidence Interval for a Population Mean or Population Mean Difference
4.4
Setting Up a Test for a Population Mean or Population Mean Difference
4.5
Carrying Out a Test for a Population Mean or Population Mean Difference
4.6
Sampling Distributions for the Difference Between Two Sample Means
4.7
Constructing a Confidence Interval for the Difference Between Two Population Means
4.8
Justifying a Claim Based on a Confidence Interval for the Difference Between Two Population Means
4.9
Setting Up a Test for the Difference Between Two Population Means
4.10
Carrying Out a Test for the Difference Between Two Population Means
Unit 5
Regression Analysis5 animations · 1 applet