Phab Physics
❤ Support
AP Physics 1

Algebra Blocks

Drag, factor, and simplify your way through physics equations.

An interactive equation-solving tool built for AP Physics 1 students. Learn algebraic manipulation step by step, then apply it to real physics problems.

Basic algebra mastery challenge
Prepare for your Geometry basic algebra mastery quiz with random equations, 10+ step guided paths, and optional hints. Distribute, combine, and isolate x.
Start a challenge →
Custom equations
Enter your own linear equation. Drag terms, combine like terms, and animate distribution. Fractions, decimals and parentheses work; exponents are not supported yet. No account needed.
Enter an equation →
📚
Tutorial
13 guided lessons from basic algebra to multi-equation physics problems. Learn to drag terms, enter factor mode, substitute, and more.
Start learning
🧩
Puzzle Mode
22 practice problems across 3 difficulty tiers. Start with one-step algebra and work up to five-equation physics systems.
Start practicing
☀️
Unit 0: Equation Gym
6 levels of linear equations — the optional summer warm-up for solving equations before the course starts.
Start the warm-up
☀️
Unit 0: Formula Forge
6 physics-formula rearrangements — free the variable you want before the course starts.
Start rearranging
R = ?
My First Derivation
Derive a projectile’s range, R = 2v₀² sin θ cos θ / g, by substituting one equation into another. No numbers until the end.
Start deriving
🚗
Car at Bottom of Hill
Draw a free-body diagram, generate equations from your forces, and solve for the normal force. A full AP Physics 1 workflow.
Try the demo
⚡
Intro Physics
40 word problems using F = ma and kinematics. Rearrange equations, plug in values, and find numerical answers.
Start solving
⚙
Angular Kinematics
40 problems with ω, α, θ — unit conversions (RPM ↔ rad/s), gears, and angular-linear connections.
Start solving
🎲
Guided Atwood Machine
A torque + Newton's 2nd Law walkthrough for an Atwood machine with a massive pulley. Build the force equations panel by panel, then solve the coupled system.
Open guided problem