Algebra Simulations
A collection of interactive 3D visualizations and simulations to help you master concepts in algebra.
Fundamentals - Theory & Concepts
Review of basic algebraic concepts including order of operations, real number properties, absolute value, and inequalities.
Properties of Real Numbers on the Number Line
Commutative Property
Fundamentals - Theory & Concepts - Absolute Value
Review of basic algebraic concepts including order of operations, real number properties, absolute value, and inequalities.
Absolute Value Equations & Distance Explorer
Exponents and Radicals - Theory & Concepts - Exponent Rules
Detailed guide on the laws of exponents, simplifying radicals, rationalizing denominators, and solving radical equations.
Laws of Exponents Sandbox
Exponents and Radicals - Theory & Concepts - Power Function
Detailed guide on the laws of exponents, simplifying radicals, rationalizing denominators, and solving radical equations.
Exponents and Radicals - Theory & Concepts - Radical Equations
Detailed guide on the laws of exponents, simplifying radicals, rationalizing denominators, and solving radical equations.
Radical Equation Visualizer
Algebraic Analysis
Real Solution Found:
Linear Equations - Theory & Concepts - Linear Forms
Understanding linear equations, slope, intercepts, parallel and perpendicular lines, and solving inequalities.
Linear Equation Forms Converter
Linear Equations - Theory & Concepts
Understanding linear equations, slope, intercepts, parallel and perpendicular lines, and solving inequalities.
Linear Equation Explorer
Standard form converts by solving for when . If , the graph is vertical and the slope is undefined.
y = x. Line with slope 1 and y-intercept 0.
Line with slope 1 and y-intercept 0
1
y-intercept 0
Linear Equations - Theory & Concepts - Slope Intercept
Understanding linear equations, slope, intercepts, parallel and perpendicular lines, and solving inequalities.
Slope-Intercept Explorer ($y = mx + b$)
Interactive Insights
Slope ($m = 1.5$): Line rises from left to right.
Y-Intercept ($b = 1$): The line intersects the vertical y-axis exactly at point $(0, 1)$.
Word Problems - Theory & Concepts - Work Problems
Techniques and strategies for solving common algebraic word problems including age, mixture, work, motion, and clock problems.
Cooperative Work Problems Explorer
Theoretical Solution
Time working together:
Rate: 0.250 job per hour
Rate: 0.167 job per hour
Combined Rate: 0.417 job per hour
Word Problems - Theory & Concepts
Techniques and strategies for solving common algebraic word problems including age, mixture, work, motion, and clock problems.
Distance-Rate-Time Procedure Visualizer
Problem Parameters
Solution Procedure
1. Define Variables
Let = time since Train B started (hrs).
Train A's time = hrs.
Train A's rate = mph.
Train B's rate = mph.
2. Build Equations (d = r × t)
Distance A:
Distance B:
3. Solve for Intercept (d_A = d_B)
4. Final Result & Unit Check
Time to catch up: 4.00 hours
Verify distance:
d_B = 60 × 4.00 = 240.00 mi
d_A = 40 × (4.00 + 2) = 240.00 mi
Systems of Equations - Theory & Concepts
Techniques for solving systems of linear equations using graphing, substitution, and elimination methods.
Systems of Linear Equations Explorer
Equation 1 (Blue)
Equation 2 (Purple)
Determinant Test:
System Status:
Consistent Independent (Unique Solution)
Systems of Equations - Theory & Concepts - Systems Algebraic
Techniques for solving systems of linear equations using graphing, substitution, and elimination methods.
Algebraic Systems Solver Lab
Systems of Equations - Theory & Concepts - Graphical Systems
Techniques for solving systems of linear equations using graphing, substitution, and elimination methods.
System of Linear Equations Explorer
Algebraic Solver
Consistent & Independent
The lines have different slopes, intersecting at exactly one point:
Quadratic Equations - Theory & Concepts
Methods for solving quadratic equations including factoring, completing the square, and the quadratic formula.
Quadratic Equations - Theory & Concepts - Quadratic Vertex
Methods for solving quadratic equations including factoring, completing the square, and the quadratic formula.
Quadratic Vertex Form Explorer
Quadratic Equations - Theory & Concepts - Discriminant Explorer
Methods for solving quadratic equations including factoring, completing the square, and the quadratic formula.
Discriminant & Quadratic Roots Explorer
Analysis & Roots
2 Distinct Real Roots
Crosses the x-axis twice:
Polynomials - Theory & Concepts
Operations on polynomials, synthetic division, factorization techniques, and finding roots.
Polynomial Explorer (Cubic)
End Behavior:
Down (L) / Up (R)
Approximate Roots:
Turning Points:
Polynomials - Theory & Concepts - Synthetic Division
Operations on polynomials, synthetic division, factorization techniques, and finding roots.
Synthetic Division Visualizer
Instruction Step 0
Setup coefficients of the dividend [a, b, c, d] on the top row, and the root r on the left side.
Polynomials - Theory & Concepts - Remainder Theorem
Operations on polynomials, synthetic division, factorization techniques, and finding roots.
Remainder & Factor Theorem Visualizer
Since the remainder , is a perfect factor of the polynomial!
Rational Expressions - Theory & Concepts - Rational Function
Simplifying, adding, subtracting, multiplying, and dividing rational expressions, and solving rational equations.
Rational Expressions - Theory & Concepts - Asymptote Explorer
Simplifying, adding, subtracting, multiplying, and dividing rational expressions, and solving rational equations.
Rational Function Asymptote Explorer
Asymptote Formulas
Functions and Graphs - Theory & Concepts - Domain Range
Introduction to functions, domain and range, inverse functions, piecewise functions, and symmetry.
Domain and Range Visualizer
Drag the blue point to explore inputs (Domain, x) and their resulting outputs (Range, y) for the function y = -0.5(x - 2)² + 4.
Functions and Graphs - Theory & Concepts - Function Transformations
Introduction to functions, domain and range, inverse functions, piecewise functions, and symmetry.
Function Transformations
General Form:
Scaling & Reflection
Translations
Logarithms - Theory & Concepts - Logarithm Explorer
Rules of logarithms, natural logs, change of base formula, and solving logarithmic and exponential equations.
Logarithms & Exponentials Explorer
Domain:
Base:
Asymptote: The log curve approaches (the y-axis) but never touches it, because .
Identity:
Logarithmic Function
Exponential Function
Reflection Line
Logarithms - Theory & Concepts - Logarithm Rules
Rules of logarithms, natural logs, change of base formula, and solving logarithmic and exponential equations.
Laws of Logarithms Sandbox
Logarithms - Theory & Concepts - Logarithm Scale
Rules of logarithms, natural logs, change of base formula, and solving logarithmic and exponential equations.
Linear vs. Logarithmic Scale
Linear Scale
Value:
Notice how the linear bar barely moves for small values, then shoots off completely for large ones.
Logarithmic Scale (Base 10)
The logarithmic scale grows proportionally to the exponent, compressing huge ranges into manageable numbers.
Order of Magnitude: An increase of on a Base-10 logarithmic scale means the underlying value gets 10 times larger. An increase of means it gets 100 times larger.
A magnitude 6.0 earthquake has 10 times the wave amplitude of a 5.0.
Every 10 dB increase represents a 10-fold increase in sound intensity.
A pH of 4 has 10 times the hydrogen ion concentration of pH 5.
Complex Numbers - Theory & Concepts - Complex Arithmetic
Understanding imaginary numbers, complex operations, the complex plane, and De Moivre's Theorem.
Complex Vector Arithmetic Plane
Complex Numbers - Theory & Concepts - Complex Plane
Understanding imaginary numbers, complex operations, the complex plane, and De Moivre's Theorem.
Complex Numbers - Theory & Concepts - De Moivre Theorem
Understanding imaginary numbers, complex operations, the complex plane, and De Moivre's Theorem.
De Moivre's Theorem Explorer
Complex Number z
Theorem Application
Notice that the magnitude raises geometrically to 1.728, while the angle multiplies linearly to 135° (or 135° coterminal).
Matrices and Determinants - Theory & Concepts - Matrix Transform
Comprehensive guide to matrix operations, calculating determinants, finding inverses, and using Cramer's Rule.
2x2 Matrix Transformation
Matrices and Determinants - Theory & Concepts - Matrix Inverse
Comprehensive guide to matrix operations, calculating determinants, finding inverses, and using Cramer's Rule.
Matrix Inverse & Determinant Visualizer
Matrices and Determinants - Theory & Concepts - Cramers Rule
Comprehensive guide to matrix operations, calculating determinants, finding inverses, and using Cramer's Rule.
Cramer's Rule 2x2 Matrix Solver
Equation 1
Equation 2
Cramer's Step-by-Step Determinants
Main D
Dx (Replace x)
Dy (Replace y)
System Solution
Unique Solution:
Conic Sections - Theory & Concepts - Conic General
Equations, properties, and graphs of circles, ellipses, parabolas, and hyperbolas.
Second-Degree Conic & Axis Rotation Explorer
Conic Sections - Theory & Concepts - Eccentricity Explorer
Equations, properties, and graphs of circles, ellipses, parabolas, and hyperbolas.
Conic Section Focus-Directrix Explorer
Current Conic
Ellipse
Focus-Directrix Verification
Sequences and Series - Theory & Concepts - Series Convergence
Arithmetic and geometric progressions, infinite series, summation notation, and the binomial theorem.
Infinite Geometric Series Convergence Lab
Sequences and Series - Theory & Concepts - Sequence Series
Arithmetic and geometric progressions, infinite series, summation notation, and the binomial theorem.
Sequence & Series Explorer
Sequences and Series - Theory & Concepts - Binomial Theorem
Arithmetic and geometric progressions, infinite series, summation notation, and the binomial theorem.
Binomial Theorem & Pascal's Triangle
Binomial Power
Combinatorial Formulation
This coefficient represents the term containing in the expanded algebraic series.
Pascal's Triangle
Expansion Series
Combinatorics and Probability
Fundamental counting principles, permutations, combinations, and basic probability theory.
Permutations vs. Combinations Explorer
(Note: r cannot exceed n. Assumes distinct items, no duplicates)
Item Pool (4):
Permutations (Order Matters)
Scenario: Creating a password, or picking 1st/2nd/3rd place.
(Choosing 2 items where order matters)
12 distinct arrangements
Combinations (Order Does NOT Matter)
Scenario: Forming a committee, or drawing a hand of cards.
(Choosing 2items where order doesn't matter)
6 distinct groups
Notice that is always exactly times larger than , because for every combination (group), there are ways to arrange those specific items. ().
Combinatorics and Probability - Venn Probability
Fundamental counting principles, permutations, combinations, and basic probability theory.
Set Probability & Venn Diagram Simulator
Combinatorics and Probability - Probability Tree
Fundamental counting principles, permutations, combinations, and basic probability theory.