Sign in to save your mistake log, flashcard schedule, and streaks across every device — and to use the AI tutor and question generator.
Also unlocks Google Forms export for generated quizzes.
or use email
🏫 Classes
Create a class to get a code you can share with students, or join one with a code your teacher gave you. You can do both.
Join a class
Create a class
🔗 Connect Google Account
Algebra
Level · Middle & high school · exam foundationsChapters · 11Explorers · 5 interactiveFeeds into · SAT · ACT · IGCSE · A-Level
1
Linear Equations & Lines
A linear relationship changes at a constant rate — its graph is a straight line. Mastering lines is the foundation for everything from SAT word problems to the slope fields of calculus.
● Definition 1.1 — Linear equation
A linear equation in one variable has the form ax+b=0 with a=0; its single solution is x=−ab. In two variables, y=mx+b describes a line of slope m and y-intercept b.
The slope measures steepness as rise over run, m=ΔxΔy=x2−x1y2−y1. Drag the sliders to see how m tilts the line and b slides it up or down — the amber dots mark where it crosses the axes.
⊙ Explorer · Slope & interceptinteractive
Sampled points along the current line
x
y
y = x + 1
slope m—
y-intercept—
x-intercept—
Parallel lines L1 and L2 share identical slope m=0.5. Perpendicular line L3 has the negative reciprocal slope m=−2, intersecting L1 at right angles at (0,1).
Three forms of a line
Slope–intercept
y=mx+b
Point–slope
y−y1=m(x−x1)
Standard
Ax+By=C
Worked example 1.A — Solve
Solve 3x+5=20.
Subtract 5, then divide by 3:
3x=15⟹x=5.
Worked example 1.B — Equation of a line
Find the line through (1,2) and (5,10).
Slope first, then point–slope with (1,2):
m=5−110−2=2,y−2=2(x−1)⟹y=2x.
⚠ Common traps — Undefined slopes & reversing inequality signs
Vertical vs horizontal lines: A horizontal line y=b has zero slope (m=0). A vertical line x=a has an undefined slope (division by zero: Δx=0) and cannot be written in slope-intercept form y=mx+b.
Perpendicular slopes: Perpendicular lines have negative reciprocal slopes: m2=−m11 (meaning m1⋅m2=−1). Simply negating without inverting is a frequent mistake.
Inequality sign reversal: Whenever you multiply or divide both sides of an inequality by a negative number, always reverse the inequality symbol (e.g., −2x<8⟹x>−4).
Find the equation of the line that passes through (4,−1) and is perpendicular to the line 2x−3y=9. Express your answer in slope-intercept form.
1. Find the slope of the given line by converting to slope-intercept form:
−3y=−2x+9⟹y=32x−3.
The slope of the given line is m1=32.
2. The perpendicular slope is the negative reciprocal:
m⊥=−23.
3. Use point-slope form with (x1,y1)=(4,−1):
y−(−1)=−23(x−4)⟹y+1=−23x+6⟹y=−23x+5.
Solve the linear inequality −3(2x−4)≤4x−8 and express the solution in interval notation.
Expand the left side: −6x+12≤4x−8. Collect all x terms on one side: −10x≤−20. Divide both sides by −10 and reverse the inequality symbol: x≥2. In interval notation: [2,∞).
📝 Chapter Quiz
2
Quadratic Functions
Quadratics introduce curvature. Their U-shaped graphs — parabolas — appear in projectile motion, optimization, and a large share of every standardized test.
● Definition 2.1 — Quadratic function
A quadratic function has the form f(x)=ax2+bx+c with a=0. Its graph is a parabola opening upward when a>0 and downward when a<0, with axis of symmetry x=−2ab.
▲ Theorem 2.2 — The quadratic formula
The solutions of ax2+bx+c=0 are
x=2a−b±b2−4ac.
The discriminantΔ=b2−4ac reveals the roots: Δ>0 gives two real roots, Δ=0 one repeated root, and Δ<0 no real roots.
In the explorer, a, b, and c reshape the parabola live. The amber vertex sits on the dashed axis of symmetry, and when the discriminant is non-negative the amber roots appear exactly where the curve meets the x-axis.
⊙ Explorer · The parabola ax2+bx+cinteractive
Sampled points along the current parabola
x
y
y = x² − x − 3
discriminant Δ—
vertex—
roots—
The discriminant Δ=b2−4ac governs real roots: Δ>0 intersects the x-axis twice, Δ=0 touches the axis tangentially at one root, and Δ<0 never crosses.
Three forms of a quadratic
Standard
f(x)=ax2+bx+c
Vertex (h,k)
f(x)=a(x−h)2+k
Factored
f(x)=a(x−r1)(x−r2)
Worked example 2.A — Factoring
Solve x2−5x+6=0.
Find two numbers multiplying to 6 and adding to −5: namely −2 and −3.
(x−2)(x−3)=0⟹x=2orx=3.
Worked example 2.B — Quadratic formula
Solve 2x2+3x−2=0.
Here a=2,b=3,c=−2, so Δ=9+16=25:
x=4−3±25=4−3±5=21or−2.
⚠ Common traps — Vertex sign errors & the square root property
Vertex form sign: In f(x)=a(x−h)2+k, the vertex is at (h,k), not (−h,k). For example, f(x)=(x−3)2+5 has its vertex at (3,5), whereas f(x)=(x+3)2+5 has its vertex at (−3,5).
Plus-or-minus roots: When solving (x−h)2=d, always include both roots: x−h=±d. Omitting the negative root loses half of the solution set.
Squaring negative coefficients in b2−4ac: When b is negative, b2 is always positive: (−5)2=25, not −25. A sign error here completely alters the discriminant.
A projectile is launched from ground level with height modelled by h(t)=−16t2+64t+80 feet after t seconds. Find (a) the maximum height reached, and (b) the time when it hits the ground.
1. The maximum occurs at the vertex time t=−2ab:
t=−2(−16)64=3264=2 seconds.
Substitute t=2 to get maximum height:
h(2)=−16(22)+64(2)+80=−64+128+80=144 feet.
2. Ground impact occurs when h(t)=0:
−16t2+64t+80=0⟹t2−4t−5=0⟹(t−5)(t+1)=0.
Since time must be non-negative, t=5 seconds.
Find all solutions to 2x2−6x+5=0 using the quadratic formula, and determine whether the roots are real or complex.
Identify coefficients: a=2, b=−6, c=5.
Evaluate the discriminant: Δ=b2−4ac=(−6)2−4(2)(5)=36−40=−4. Because Δ<0, the quadratic has two complex conjugate roots.
Apply the quadratic formula: x=2(2)−(−6)±−4=46±2i=23±i=23±21i.
📝 Chapter Quiz
3
Exponents & Polynomials
Exponent rules and polynomial structure are the algebraic “grammar” that keeps longer manipulations clean and error-free.
▲ Reference — Laws of exponents
aman=am+n, anam=am−n, (am)n=amn,
a0=1(a=0), a−n=an1, a1/n=na.
Graphs of even power y=x2 (symmetric about the y-axis) and odd power y=x3 (origin symmetry). Both pass through the common points (0,0) and (1,1).
Special products & factoring
Square of a sum
(a+b)2=a2+2ab+b2
Square of a difference
(a−b)2=a2−2ab+b2
Difference of squares
a2−b2=(a−b)(a+b)
Worked example 3.A — Simplify
Simplify x3x5⋅x2.
Add exponents on top, then subtract:
x3x5+2=x7−3=x4.
Worked example 3.B — Factor
Factor x2−9.
A difference of squares with a=x,b=3:
x2−9=(x−3)(x+3).
Worked example 3.C — Negative & fractional exponents
Simplify the expression completely with positive exponents: 2x−1y4(8x6y−3)2/3.
Step 1: Apply the power of a product rule to the numerator:
⚠ Common traps — Exponents over addition & negative signs
Exponents do NOT distribute across sums:(a+b)n=an+bn. For example, (x+3)2=x2+6x+9=x2+9. The middle cross-term 2ab must never be omitted.
Parentheses with negative bases:−32=−(32)=−9, whereas (−3)2=(−3)(−3)=+9. Without grouping parentheses, exponentiation takes precedence over the negative sign.
Negative exponents mean reciprocals:a−n=an1 is always a positive number when a>0. For example, 2−3=81>0, not −8 or −6.
Evaluate the numerical value of 16−3/4+(827)−2/3.
1. Evaluate the first term: 16−3/4=163/41=(416)31=231=81.
2. Evaluate the second term: inverting the fraction removes the negative exponent:
(827)−2/3=(278)2/3=(327)2(38)2=3222=94.
3. Combine with a common denominator of 72:
81+94=729+7232=7241.
Simplify the algebraic expression (4x−1y4)2(2x3y−2)3 leaving only positive exponents.
Apply power of a power to numerator and denominator separately:
A function is a rule that assigns exactly one output to each input. Once you know a parent graph, simple changes to its formula shift, stretch, and flip it — no re-plotting required.
● Definition 4.1 — Function, domain, range
A function f pairs each input x with one output f(x). The domain is the set of allowed inputs; the range is the set of resulting outputs.
▲ Theorem 4.2 — The transformation template
Starting from a parent function f, the graph of
g(x)=af(x−h)+k
is stretched vertically by ∣a∣ (and reflected if a<0), shifted right by h, and shifted up by k.
Pick a parent function and move the sliders — the faint grey curve is the original, the indigo curve is the transformed graph, and the amber dot tracks its key point at (h,k).
⊙ Explorer · Shifting & stretchinginteractive
Sampled points on the parent function and its transformation
x
parent(x)
g(x)
g(x) = (x)²
key point (h, k)—
Worked example 4.A — Describe the transformation
How is y=(x−3)2+2 related to y=x2?
Matching a=1,h=3,k=2: the parabola shifts right 3 and up 2, placing the vertex at (3,2).
Worked example 4.B — Domain
Find the domain of f(x)=x−1.
The radicand must be non-negative: x−1≥0, so the domain is [1,∞).
▲ Functions and their transformations
A function assigns exactly one output to each input. Transformations shift, reflect, stretch, or compress the graph of a parent function.
Transformation from parent f(x)=x2 to g(x)=−(x−3)2+4: reflected across the x-axis, shifted right 3 units, and shifted up 4 units.
Vertical shift
y=f(x)+k: up k units
Horizontal shift
y=f(x−h): right h units
Reflection
y=−f(x): over x-axis; y=f(−x): over y-axis
Stretch/compress
y=af(x): vertical; y=f(bx): horizontal
Worked example 4.A — Describing transformations
Describe the transformation from y=x2 to y=−(x−3)2+4.
Right 3, reflect over x-axis, up 4. Vertex at (3,4), opens downward.
⚠ Common traps — Inside vs outside transformations & domain limits
Counter-intuitive horizontal shifts: Inputs inside the parentheses operate in reverse: f(x−c) shifts RIGHT by c, and f(x+c) shifts LEFT by c. Outside shifts f(x)+c move UP as expected.
Domain exclusions: Two universal algebraic rules dictate real domain boundaries: (1) denominators cannot equal zero (g(x)1⟹g(x)=0), and (2) expressions under even radicals must be non-negative (g(x)⟹g(x)≥0).
Composition is not commutative:(f∘g)(x)=f(g(x)) means evaluate g first and plug into f. In general, f(g(x))=g(f(x)).
Given f(x)=x−12 and g(x)=x+5, find (a) the value of (f∘g)(4), and (b) the domain of g(x).
1. Evaluate the inner function first: g(4)=4+5=9=3.
2. Substitute into f:
(f∘g)(4)=f(g(4))=f(3)=3−12=22=1.
3. Domain of g(x)=x+5: The radicand must be non-negative:
x+5≥0⟹x≥−5or in interval notation [−5,∞).
Find the inverse function f−1(x) for f(x)=2x−53x+4, and state the domain of f−1.
Let y=2x−53x+4. Swap variables: x=2y−53y+4. Multiply both sides by 2y−5: x(2y−5)=3y+4⟹2xy−5x=3y+4. Group all y-terms on one side: 2xy−3y=5x+4⟹y(2x−3)=5x+4. Divide to isolate y: f−1(x)=2x−35x+4. Domain of f−1: x=23 (all real numbers except x=1.5).
📝 Chapter Quiz
5
Exponential & Logarithmic Functions
Exponential functions model growth and decay — populations, interest, radioactivity. Logarithms are their inverses, and the tool that solves for an unknown exponent.
● Definition 5.1 — Exponential function
An exponential function has the form f(x)=abx with b>0,b=1. It models growth when b>1 and decay when 0<b<1, with horizontal asymptote y=0 and y-intercept a.
▲ Theorem 5.2 — Logarithms invert exponentials
y=logbx⟺by=x. The laws follow directly:
logb(MN)=logbM+logbN,logb(Mp)=plogbM.
Move the sliders to see growth flip to decay as the base crosses 1. Tick the box to mirror the curve over y=x and reveal its inverse logarithm.
⊙ Explorer · Growth, decay & inverseinteractive
Sampled points on the exponential curve (and its inverse, when shown)
x
f(x)
f⁻¹(x)
y = 1·2ˣ
behavior—
y-intercept—
Both exponential curves share the y-intercept (0,1) and horizontal asymptote y=0. When base b>1 the curve grows exponentially; when 0<b<1 it decays toward zero.
Exponential form
f(x)=abx,b>0,b=1
Log definition
logbx=y⇔by=x
Log laws
log(mn)=logm+logn;lognm=logm−logn
Change of base
logba=lnblna
Worked example 5.A — Solve an exponential equation
Solve 2x=32.
Write 32 as a power of 2: 32=25. Equal bases force equal exponents:
2x=25⟹x=5.
Worked example 5.B — Logarithms
Evaluate log28 and expand log(xy2).
Since 8=23, log28=3. By the log laws,
log(xy2)=logx+2logy.
⚠ Common traps — Non-distributive logs & asymptote boundaries
Logs never distribute over sums:log(A+B)=logA+logB. The log product rule is log(AB)=logA+logB. Likewise, logBlogA=log(A−B); rather, logBlogA=logBA.
Domain of logarithm is strictly positive:logb(x) requires x>0. You cannot take the logarithm of zero or a negative number in real algebra. Always check for extraneous non-positive values when solving log equations.
Exponentials never equal zero:bx>0 for all real x (when base b>0). An equation like 4x=0 or 5x=−3 has no real solution.
Solve 5⋅23x−1=80 for x.
1. Isolate the exponential expression by dividing both sides by 5:
23x−1=580=16.
2. Express 16 as a power of the base 2:
16=24⟹23x−1=24.
3. Equate exponents and solve:
3x−1=4⟹3x=5⟹x=35.
A culture of bacteria doubles in population every 3 hours. If the initial count is 250 bacteria, write an exponential model B(t) for the population after t hours, and find the population after 12 hours.
Initial population a=250, doubling factor b=2, time interval = 3 hours:
B(t)=250⋅2t/3.
For t=12 hours, the number of doubling periods is 12/3=4:
B(12)=250⋅24=250⋅16=4000 bacteria.
📝 Chapter Quiz
6
Systems & Inequalities
A system of equations asks where two conditions hold at once. Graphically, the solution is the point where the lines cross — and sometimes there is no such point.
● Definition 6.1 — Solution of a linear system
A solution satisfies every equation simultaneously. Two lines either cross once (one solution), run parallel (no solution), or coincide (infinitely many).
Solve by substitution (isolate one variable and plug in) or elimination (add multiples of the equations to cancel a variable). Drag the four sliders: the amber dot is the live intersection, and parallel slopes report “no solution”.
⊙ Explorer · Two lines, one solutioninteractive
Sampled points on each line
x
line 1: y
line 2: y
solution—
Worked example 6.A — Elimination
Solve {2x+y=7x−y=2.
Add the equations to cancel y: 3x=9⇒x=3. Back-substitute: 3−y=2⇒y=1.
(x,y)=(3,1).
Worked example 6.B — No solution
Solve {y=2x+1y=2x−3.
Equal slopes but different intercepts: the lines are parallel and never meet — no solution.
▲ Systems of equations and inequalities
Solve systems by substitution, elimination, or matrices. Graph inequalities with dashed or solid boundary lines and shade the solution region.
The unique solution to the linear system y=x+1 and y=−21x+4 is their intersection point (2,3), where both equations hold true simultaneously.
Substitution
Solve one equation for a variable, substitute into the other
Elimination
Add/subtract equations to cancel a variable
Cramer's rule (2×2)
x=DDx,y=DDy, D=ad−bc
Inequality shading
Test a point; if true, shade that side
Worked example 6.A — Elimination
Solve: x+y=5, 2x−y=4.
Add: 3x=9⇒x=3,y=2.
⚠ Common traps — Distributing negatives in elimination & boundary lines
Distributing the negative sign: When subtracting one equation from another during elimination, remember to distribute the negative sign to every term on both sides. Subtracting the left side while adding the constant on the right side is an extremely common error.
Zero-equality outcomes: If variables cancel out entirely: (1) a true statement like 0=0 means the equations represent the same line (infinitely many solutions); (2) a false statement like 0=7 means the lines are parallel (no solution).
Dashed vs solid boundary lines: In linear inequalities, strict inequalities (< or >) require a dashed boundary line (points on the line are not solutions). Non-strict inequalities (≤ or ≥) use a solid line.
For what value of k will the system have no solution?
{3x−2y=86x+ky=5
Solution:
1. A linear system has no solution if the lines are parallel (identical slopes, different y-intercepts).
2. Express the first line in slope-intercept form:
−2y=−3x+8⟹y=23x−4⟹m1=23.
3. Express the second line in slope-intercept form:
ky=−6x+5⟹y=−k6x+k5⟹m2=−k6.
4. Equate slopes to make lines parallel:
23=−k6⟹3k=−12⟹k=−4.
When k=−4, the intercepts differ (−4=−45), so the lines are strictly parallel with no solution.
Solve the nonlinear system y=x2−3x+2 and y=2x−4 algebraically. State all intersection points (x,y).
Equate the expressions for y: x2−3x+2=2x−4⟹x2−5x+6=0. Factor the quadratic: (x−2)(x−3)=0⟹x=2 or x=3. Find corresponding y-values using y=2x−4:
For x=2: y=2(2)−4=0, yielding intersection point (2,0).
For x=3: y=2(3)−4=2, yielding intersection point (3,2).
The system intersects at (2,0) and (3,2).
📝 Chapter Quiz
7
Sequences & Series
A sequence is an ordered list of numbers following a rule; a series is their sum. Two patterns dominate: adding a constant (arithmetic) and multiplying by a constant (geometric).
● Definition 7.1 — Arithmetic sequence
Each term adds a common difference d: an=a1+(n−1)d. The sum of the first n terms is
Sn=2n(a1+an).
● Definition 7.2 — Geometric sequence
Each term multiplies by a common ratio r: an=a1rn−1. The first n terms sum to Sn=a11−r1−rn, and when ∣r∣<1 the infinite sum converges:
S∞=1−ra1.
Comparison of arithmetic growth (an=2n, straight dashed line with constant difference d=2) and geometric growth (an=2n−1, multiplying by ratio r=2).
Arithmetic — term
an=a1+(n−1)d
Arithmetic — sum
Sn=2n(a1+an)
Geometric — term
an=a1⋅rn−1
Geometric — sum
Sn=a1⋅1−r1−rn
Worked example 7.A — Arithmetic sum
Find the sum of the first 20 terms of 3,7,11,…
Here a1=3,d=4, so a20=3+19(4)=79. Then
S20=220(3+79)=10⋅82=820.
Worked example 7.B — Infinite geometric sum
Evaluate 8+4+2+1+⋯
With a1=8 and r=21 (and ∣r∣<1):
S∞=1−218=16.
⚠ Common traps — The (n - 1) offset & geometric convergence
The (n−1) index shift: The formula is an=a1+(n−1)d, NOT a1+nd. The first term a1 has zero common differences added. For example, the 10th term adds 9d, not 10d.
Infinite sum condition ∣r∣<1:S∞=1−ra1 applies ONLY to converging series where −1<r<1. If r=2, the terms grow without bound and the series has no sum.
Sequence term an vs series sum Sn: Do not mix up the n-th term an (the value of the single item at position n) with the partial sum Sn (the total sum of all terms from 1 to n).
Find the sum of all integers between 10 and 100 (inclusive) that are divisible by 4.
1. Identify the sequence: The first multiple of 4≥10 is a1=12. The last multiple ≤100 is an=100. The common difference is d=4.
In a geometric sequence, the 3rd term is 18 and the 6th term is 486. Find the common ratio r, the first term a1, and the sum of the first 5 terms S5.
Use the general formula an=a1rn−1:
a3=a1r2=18,a6=a1r5=486.
Divide a6 by a3:
a1r2a1r5=r3=18486=27⟹r=3.
Solve for a1:
a1(32)=18⟹9a1=18⟹a1=2.
Compute S5 using the geometric series sum formula:
S5=r−1a1(r5−1)=3−12(35−1)=22(243−1)=242.
📝 Chapter Quiz
8
Factoring Polynomials
Factoring rewrites a polynomial as a product of simpler factors — the key step in solving equations, finding roots, and simplifying rational expressions.
▲ Reference — Factoring patterns
Always take out the greatest common factor (GCF) first. Difference of squares: a2−b2=(a−b)(a+b). Monic trinomial: x2+(p+q)x+pq=(x+p)(x+q). For ax2+bx+c, use the ac-method.
Roots & Linear Factors
Setting each linear factor to zero gives the x-intercepts of the polynomial: x - 2 = 0 → x = 2 and x - 3 = 0 → x = 3.
GCF
factor common term
Difference of squares
(a−b)(a+b)
Trinomial
(x+p)(x+q)
Perfect square
(a±b)2
Worked example 8.A
Factor x2−5x+6.
(x−2)(x−3).
Worked example 8.B
Factor completely: 3x3−75x.
First extract the greatest common factor (GCF), 3x:
3x(x2−25).
Recognize x2−25 as a difference of two squares a2−b2=(a−b)(a+b):
3x(x−5)(x+5).
Worked example 8.C
Factor by grouping: 2x3+6x2+5x+15.
Group into pairs:
(2x3+6x2)+(5x+15).
Factor out common terms from each group:
2x2(x+3)+5(x+3).
Factor out the common binomial factor (x+3):
(x+3)(2x2+5).
Common Pitfall — Sum of Squares & Stopping Early
Two frequent mistakes in factoring: 1. Stopping too early: After factoring out a GCF or one factor, always inspect the remaining polynomial to see if it factors further (e.g. x4−16=(x2−4)(x2+4)=(x−2)(x+2)(x2+4)). 2. Sum of squares trap: Difference of squares a2−b2 factors into (a−b)(a+b), but a sum of squares a2+b2 is prime over real numbers — it does NOT equal (a+b)2!
Factor the quadratic expression 6x2+11x−10 completely.
Use the ac-method. We seek two integers whose product is a⋅c=6(−10)=−60 and whose sum is b=11.
The factor pair of −60 that sums to 11 is 15 and −4 (since 15×(−4)=−60 and 15+(−4)=11).
Rewrite the middle term and factor by grouping:
6x2+15x−4x−10=3x(2x+5)−2(2x+5).
Factor out the binomial (2x+5):
(2x+5)(3x−2).
Factor the polynomial completely by grouping: 2x3−3x2−8x+12.
Group terms in pairs:
(2x3−3x2)−(8x−12).
Factor out the greatest common factor from each pair:
x2(2x−3)−4(2x−3).
Factor out the common binomial (2x−3):
(x2−4)(2x−3).
Recognize (x2−4) as a difference of squares and factor completely:
(x−2)(x+2)(2x−3).
📝 Chapter Quiz
9
Radicals & Exponents
Roots can be written as radicals or as fractional exponents; both obey the laws of exponents.
▲ Reference — Radical laws
ab=ab, a1/n=na, and am/n=nam. Rationalise a denominator by multiplying by the conjugate.
Square Root Function Graph
The square root function y = √x is defined only for x ≥ 0 (domain) and produces only non-negative outputs y ≥ 0 (range).
Product
ab=ab
Fractional
am/n=nam
Simplify
a2b=ab
Rationalise
× conjugate
Worked example 9.A
Simplify 72.
36⋅2=62.
Worked example 9.B
Rationalize the denominator: 3−36.
Multiply numerator and denominator by the conjugate 3+3:
Common Pitfall — Splitting Radicals Over Addition & Extraneous Roots
Two crucial rules for radicals: 1. Never split over addition:a2+b2=a+b (for example, 9+16=25=5, NOT 3+4=7). You can only split radicals over multiplication and division. 2. Extraneous solutions: Squaring both sides of an equation can introduce false roots. You MUST substitute candidate solutions back into the original un-squared equation.
Solve the equation 2x+7=x+2 for all real values of x.
Square both sides of the equation:
(2x+7)2=(x+2)2⟹2x+7=x2+4x+4.
Rearrange into standard quadratic form:
x2+2x−3=0⟹(x+3)(x−1)=0⟹x=1orx=−3.
Now check both candidate roots in the original equation:
For x=1: LHS = 2(1)+7=9=3; RHS = 1+2=3. (Valid ✓)
For x=−3: LHS = 2(−3)+7=1=1; RHS = −3+2=−1. Since 1=−1, x=−3 is extraneous.
The only real solution is x=1.
Simplify and rationalize the denominator: 5−23.
Multiply numerator and denominator by the conjugate 5+2:
(5−2)(5+2)3(5+2).
Expand denominator using difference of squares (a−b)(a+b)=a2−b2:
(5)2−(2)2=5−2=3.
Expand numerator and simplify:
315+6.
📝 Chapter Quiz
10
Rational Expressions
A rational expression is a ratio of polynomials; simplify by factoring and cancelling common factors.
▲ Reference — Working with rationals
Multiply ba⋅dc=bdac; divide by multiplying by the reciprocal; add over a common denominator. Exclude any value making a denominator zero.
Rational Function & Asymptotes
The rational function y = 1/x has a vertical asymptote at x = 0 (where denominator is zero) and a horizontal asymptote at y = 0.
Simplify
cancel factors
Multiply
bdac
Divide
× reciprocal
Domain
b=0
Worked example 10.A
Simplify x−3x2−9.
x+3,x=3.
Worked example 10.B
Combine into a single rational expression: x−23+x+12.
Common Pitfall — Cancelling Terms Instead of Factors
The single most common error in algebra is the illegal cancellation trap: in xx+5, you cannot cancel the x's to get 5! You can only divide out common multiplicative factors, never additive terms. Always factor both numerator and denominator completely into products before cancelling.
Solve the equation x−3x−x+12=x2−2x−36 for x.
Factor the denominator on the RHS: x2−2x−3=(x−3)(x+1). The LCD is (x−3)(x+1). Note the domain restriction: x=3 and x=−1.
Multiply every term by the LCD:
x(x+1)−2(x−3)=6⟹x2+x−2x+6=6.
Simplify and solve:
x2−x=0⟹x(x−1)=0⟹x=0orx=1.
Both values are within the allowed domain (neither equals 3 or -1). The solutions are x=0 and x=1.
Simplify the complex rational expression: x21−y21x1−y1, where x=y and xy=0.
Factor the denominator as a difference of squares:
x21−y21=(x1−y1)(x1+y1).
Cancel the common factor (x1−y1):
x1+y11=xyy+x1=x+yxy.
📝 Chapter Quiz
11
Statistics & Data Analysis
Summarise data with measures of centre and spread, and read trends from tables and plots.
▲ Reference — Summary statistics
The mean is the average, the median the middle value, the mode the most frequent, and the range the spread. A line of best fit models a linear trend in a scatter plot.
Five-Number Summary & Box Plot
A box plot visually divides data into quartiles. The box spans from Q1 = 25 to Q3 = 65 (IQR = 40) with the median marked at 40.
Mean
n∑x
Median
middle value
Range
max − min
Trend
line of best fit
Worked example 11.A
Find the mean of 3,6,9,12.
430=7.5.
Worked example 11.B
Find the median and interquartile range (IQR) for the ordered dataset:
4,7,10,14,18,22,25.
The dataset has n=7 values. The median is the 4th value: Median=14.
Lower half: 4,7,10⟹Q1=7.
Upper half: 18,22,25⟹Q3=22.
The interquartile range is IQR=Q3−Q1=22−7=15.
Common Pitfall — Mean vs. Median with Outliers
A high-frequency question on standardized math exams tests how adding extreme values alters summary statistics: Mean and range are sensitive to outliers and will shift substantially. Median and IQR are resistant — their values change very little (or not at all) when extreme outliers are added. In right-skewed data, mean>median; in left-skewed data, mean<median.
A distribution of test scores has first quartile Q1=58 and third quartile Q3=82. Using the standard 1.5×IQR rule, what is the lowest score that would NOT be considered an outlier?
First compute the interquartile range (IQR):
IQR=Q3−Q1=82−58=24.
Calculate the lower fence below which values are classified as low outliers:
Lower Fence=Q1−1.5(IQR)=58−1.5(24)=58−36=22.
Any score at or above 22 is not a low outlier. The lowest non-outlier score is 22.
A set of five exam scores has a mean of 84. Four of the scores are 78, 86, 92, and 80. Find the 5th score, and find the new mean if the lowest score is removed.
Total sum of the 5 scores = 5×84=420.
Sum of the 4 known scores = 78+86+92+80=336.
5th score = 420−336=84.
Removing the lowest score (78) leaves four scores: 80, 84, 86, 92.
New sum = 420−78=342. New mean = 342/4=85.5 (an increase of 1.5 points).
📝 Chapter Quiz
§
Practice set
Fifty mixed problems spanning all seven chapters, ordered roughly from linear equations to series and tagged by difficulty. Click any problem to reveal a full worked solution.
A1
Solve 4x−7=2x+9.
Basic
Collect like terms: 4x−2x=9+7, so 2x=16.
x=8.
A2
Find the slope of the line through (1,2) and (5,10).
Basic
m=5−110−2=48=2.
A3
Solve x2−7x+12=0.
Basic
Factor: two numbers with product 12, sum −7 are −3,−4.
(x−3)(x−4)=0⇒x=3or4.
A4
Solve 2x2+5x−3=0 using the quadratic formula.
Intermediate
a=2,b=5,c=−3, so Δ=25+24=49:
x=4−5±7=21or−3.
A5
Simplify xy3(x3y2)(x2y4).
Intermediate
Add exponents in the numerator, then subtract the denominator's:
x3+2−1y2+4−3=x4y3.
A6
Factor 9x2−25.
Intermediate
Difference of squares with a=3x,b=5:
9x2−25=(3x−5)(3x+5).
A7
Find the vertex and axis of symmetry of y=x2−6x+5.
Advanced
Axis: x=−2ab=26=3. Then y=9−18+5=−4.
Vertex (3,−4),axis x=3.
A8
Describe the transformation from y=x2 to y=(x−2)2−5.
Basic
With h=2,k=−5: shift right 2 and down 5.
Vertex moves to (2,−5).
A9
Solve 3x=81.
Basic
Write 81=34; equal bases give equal exponents:
3x=34⇒x=4.
A10
Solve {x+y=10x−y=4.
Intermediate
Add the equations: 2x=14⇒x=7. Then 7+y=10⇒y=3.
(x,y)=(7,3).
A11
Find the 6th term and the infinite sum of 27,9,3,…
Intermediate
Geometric with a1=27,r=31. The 6th term is a6=27(31)5=24327=91. Since ∣r∣<1,
S∞=1−3127=2/327=40.5.
A12
Solve 5x−3=2x+12.
Basic
3x=15:
x=5.
A13
Solve 2(x−4)=10.
Basic
Divide by 2: x−4=5.
x=9.
A14
Find the slope of the line through (2,3) and (6,11).
Basic
m=6−211−3=48=2.
A15
Write the equation of the line through (0,−2) with slope 3.
Intermediate
Slope–intercept with b=−2:
y=3x−2.
A16
Find the x-intercept of 2x−5y=10.
Intermediate
Set y=0: 2x=10.
(5,0).
A17
Are y=2x+1 and y=2x−4 parallel, perpendicular, or neither?
Intermediate
Equal slopes (2=2), different intercepts:
parallel.
A18
What is the slope of any line perpendicular to y=32x+1?
Intermediate
Negative reciprocal of 32:
−23.
A19
Solve x2=49.
Basic
x=±7.
A20
Solve x2−9x+20=0.
Basic
Factor: (x−4)(x−5)=0.
x=4or5.
A21
Solve x2+6x+9=0.
Intermediate
Perfect square (x+3)2=0:
x=−3(double root).
A22
How many real roots does 2x2−4x+5=0 have?
Intermediate
Discriminant Δ=16−40=−24<0:
no real roots.
A23
Solve 3x2−12=0.
Basic
x2=4:
x=±2.
A24
Find the vertex of y=x2+4x+1.
Intermediate
x=−2ab=−2, then y=4−8+1=−3:
(−2,−3).
A25
Solve x2−4x−1=0.
Advanced
Quadratic formula, Δ=16+4=20:
x=24±20=2±5.
A26
Complete the square: x2+6x+5.
Advanced
Half of 6 is 3; add and subtract 9:
x2+6x+5=(x+3)2−4.
A27
Simplify x4⋅x3.
Basic
x4+3=x7.
A28
Simplify x2x5.
Basic
x5−2=x3.
A29
Simplify (x2)3.
Basic
x2⋅3=x6.
A30
Evaluate 2−3.
Basic
2−3=231=81.
A31
Expand (x+4)2.
Intermediate
(x+4)2=x2+8x+16.
A32
Factor x2−16.
Intermediate
Difference of squares:
(x−4)(x+4).
A33
Factor x2+7x+12.
Intermediate
Two numbers multiplying to 12, adding to 7 are 3 and 4:
(x+3)(x+4).
A34
If f(x)=2x2−1, find f(3).
Basic
2(9)−1=17.
A35
Find the domain of f(x)=x−3.
Intermediate
Need x−3≥0:
[3,∞).
A36
Find the domain of f(x)=x−21.
Intermediate
The denominator cannot be zero:
x=2.
A37
Describe the transformation from y=∣x∣ to y=∣x+2∣−3.
Intermediate
h=−2,k=−3:
left 2, down 3.
A38
Is f(x)=x3 even, odd, or neither?
Intermediate
f(−x)=−x3=−f(x):
odd.
A39
Solve 5x=125.
Basic
125=53:
x=3.
A40
Evaluate log381.
Intermediate
81=34:
log381=4.
A41
Evaluate log2(81).
Intermediate
81=2−3:
log2(81)=−3.
A42
Expand log(x3y).
Intermediate
log(x3y)=3logx+logy.
A43
Solve 2x+1=16.
Advanced
16=24, so x+1=4:
x=3.
A44
Solve {x+y=5x−y=1.
Intermediate
Add: 2x=6⇒x=3, then y=2:
(3,2).
A45
Solve {y=2xx+y=9.
Intermediate
Substitute: x+2x=9⇒x=3, so y=6:
(3,6).
A46
Solve the inequality 3x−4>11.
Basic
3x>15:
x>5.
A47
Solve −2x+1≤7.
Intermediate
−2x≤6; dividing by −2 flips the sign:
x≥−3.
A48
Find the 10th term of the arithmetic sequence 2,5,8,…
Basic
a1=2,d=3:
a10=2+9(3)=29.
A49
Find the sum of the first 20 terms of 2,5,8,…
Intermediate
a20=2+19(3)=59, then S20=220(2+59):
S20=10⋅61=610.
A50
Evaluate the infinite sum 16+8+4+⋯
Intermediate
Geometric with a=16,r=21:
S∞=1−2116=32.
✎
Test generator
Build a randomised test from this subject’s question bank. Pick the number of questions and a difficulty, generate, then reveal the worked answers when you’re ready — or print a clean copy to hand out.
↓
Downloads
Take Algebra offline. The PDF packet prints straight from your browser; native Word versions with editable equation-editor math are available on request.
PDF · ready now
Algebra notes & practice
All eleven chapters plus every worked solution, formatted as a clean print document.
DOCX · on request
Native Word packet
Editable .docx with real Word equations (OMML) — ready for a worksheet or quiz.
Official · Past Papers
Past Papers & Official Tests
Officially released exams and mark schemes from the examining body.
92 real worksheets with answer keys, organized by unit — free to download and print.
Loading worksheet library…
Privacy Policy
Last updated July 14, 2026
ClipSAT is a static study site with no user accounts and no server-side database of your personal information. This page explains what little data does exist and how it's handled.
What's stored on your device
Progress, streaks, mistake log, and dark-mode preference are saved in your browser's local storage. They never leave your device and are not visible to us.
If you use "Ask Mr. Mohamed," your questions are sent directly to a third-party AI provider to generate a reply; they are not stored on any ClipSAT server.
Visitor counter
The home page displays a live, site-wide visit count, stored in ClipSAT's own Supabase project — the same optional backend used for cloud sync, described above. Each browser tab counts itself at most once per visit, by calling a small server-side function that only ever increments one shared number; no page content, device identifiers, or account information is attached to that call. As with any request made over the internet, Supabase's own infrastructure sees the request (including your device's IP address) the way any web host does, but ClipSAT's own code never stores or has access to that information — only the running total the function returns.
Advertising & cookies
ClipSAT may show ads served by Google and other third-party vendors. These vendors, including Google, use cookies to serve ads based on a user's prior visits to this or other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to this site and/or other sites on the Internet. You may opt out of personalized advertising by visiting Google Ads Settings. You can also control cookies through your browser settings; disabling cookies may affect some site features.
Google Forms integration
Teachers can optionally connect a Google account to turn a ClipSAT-generated quiz or worksheet into a Google Form, with a shareable link they can post anywhere — Google Classroom, Canvas, Moodle, or any other LMS. This is entirely opt-in — nothing is sent to Google unless a teacher clicks "Connect Google Account" and approves the specific permissions requested. Key points:
ClipSAT requests only the permissions needed to create a Form, read its own responses, and save the question images it renders to a teacher's Google Drive (a permission scoped only to files ClipSAT itself creates — it cannot see or touch anything else already in that Drive). ClipSAT never reads or changes anything else in a connected Google account, and never requests access to a teacher's Google Classroom courses or roster.
Questions and answer choices containing complex math are rendered into an image (so they display correctly in Forms, which cannot show math notation) and uploaded to that teacher's own Google Drive, set to "anyone with the link can view" so the Form can display it. These images are not stored anywhere by ClipSAT — only in the teacher's own Drive.
This connection happens entirely in your browser. ClipSAT has no backend server, so no quiz content, response data, or access token passes through or is stored on any ClipSAT server — each Google API call is made directly from the teacher's browser to Google, using a token that Google itself issues and that ClipSAT never persists beyond the current browser tab.
Any results shown inside ClipSAT (a per-student score summary) are fetched live from Google each time the page is viewed, not stored anywhere by ClipSAT.
Google's own Privacy Policy governs how Google handles data once ClipSAT's requests reach it — see policies.google.com/privacy.
Links to WhatsApp, Telegram, YouTube, Instagram, TikTok, Facebook, and PayPal take you to those companies' own sites, each governed by its own privacy policy.
Contact
Questions about this policy can be sent via WhatsApp or Telegram.
Notes, explorers, and practice questions are provided for personal study. Downloaded packets may be used for your own review; please don't redistribute or resell them.
No guarantee of results
ClipSAT is a study aid, not a guarantee of any particular exam score. Always check official curriculum documents (e.g. Cambridge, IB, College Board, Qiyas) for the authoritative syllabus.
AI tutor
"Ask Mr. Mohamed" is an AI assistant, not Mr. Mohamed Abdallah himself. Double-check important steps and final answers yourself.
ClipSAT's AI tutor and question generator work for free once you're signed in (☁️ Sign in, top of the page). Paste your own Groq key here instead if you'd rather not sign in, or want a private, higher-limit key — leave it blank and save to go back to the shared sign-in-based one.