Drag the points on the circle; press ▶ and one point travels by itself
Controls
Theorem
Readings
- ∠ACB
- 60.0°
- ∠AOB
- 120.0°
- 2 × ∠ACB
- 120.0°
- Check: ∠AOB = 2∠ACB
- ✓ holds
- Radius, r
- 5.00
How to use this simulation
- Pick one of the seven theorems under “Theorem”; the legend line below the diagram prints its statement in words.
- Drag the red points around the circle with a mouse or finger. Prefer the keyboard? Each point also has a “Position of point” slider you can move with the arrow keys.
- Press ▶ and one point travels along the circle by itself. The measured angles change, but the “Check” row keeps its ✓ the whole time: that unchanging tick is the theorem.
- Turn on “Show the construction lines of the proof” to see, as grey dashes, the extra lines a textbook proof draws: the diameter through C, the radii OA and OB, the line OP.
- Change the radius and watch lengths rescale while every angle stays put. In tangent mode, drag P (or use the d slider) and compare the tangent length with √(d² − r²).
Bangles, clocks and bicycle wheels: why circles have rules
A bangle, a clock face, a bike wheel, a pizza, the ripple from a stone dropped in a pond: circles are everywhere. They all share one simple property. Every point on a circle is exactly the same distance from its centre. That single fact is enough to force a whole family of angle and length rules, and those rules are what we call the circle theorems.
Here is a football version. Imagine a circle that passes through both goalposts. Stand anywhere on that circle (on the same side as the pitch) and the angle between the two posts, the “shooting window”, is exactly the same size. Sports analysts use this to map where a shot has the widest view of goal. In maths language: angles in the same segment are equal.
This page covers seven theorems, and the simulation has a separate diagram for each. Drag the points however you like; the numbers change, but the relationship never breaks. Seeing that with your own eyes makes the proofs much easier to remember and much easier to write in an exam.
Circle vocabulary: every word you need, from centre to tangent
Most lost marks in circle questions come from mixing up two words. A chord is a straight line segment joining two points on the circle; an arc is a curved piece of the circle itself. A chord cuts the circle into two segments: the bigger one is the major segment and the smaller one is the minor segment. A sector is the “slice of pizza” bounded by two radii and an arc.
The table below gives each term in plain words, with where you can find it in the simulation.
| Term | Plain meaning | Where in the simulation |
|---|---|---|
| Circle | All points at a fixed distance from one fixed point | The dark round outline |
| Centre (O) | That fixed point | The point O in the middle |
| Radius (r) | Distance from the centre to any point on the circle | Radius slider; OA, OB |
| Chord | Segment joining two points on the circle | Line AB |
| Diameter | A chord through the centre, length 2r; the longest chord | AB in semicircle mode |
| Arc | A part of the circumference | The thick coloured curve in centre mode |
| Segment | Region between a chord and an arc | The shaded region in same-segment mode |
| Sector | Region between two radii and an arc | OA, OB and arc AB |
| Angle at the centre | Vertex at O, arms are radii | ∠AOB |
| Angle at the circumference | Vertex on the circle, arms are chords | ∠ACB |
| Angle in a semicircle | Angle at the circumference standing on a diameter | ∠ACB in semicircle mode |
| Cyclic quadrilateral | Quadrilateral with all four vertices on one circle | ABCD in cyclic mode |
| Secant | A line cutting the circle at two points | Chord AB extended both ways |
| Tangent | A line touching the circle at exactly one point | PT₁ and PT₂ in tangent mode |
| Point of contact | Where a tangent touches the circle | T₁, T₂ |
Theorem 1: the angle at the centre is twice the angle at the circumference
The simulation opens on this theorem. The starting figure has radius 5, the angle at the centre on arc AB is ∠AOB = 120°, and the angle at the circumference is ∠ACB = 60°. Move C anywhere on the circle outside arc AB and ∠ACB does not change, while ∠AOB is always exactly double it.
Now drag A and B to make the arc bigger. At some point ∠AOB passes 180° and becomes a reflex angle. The rule still holds: ∠ACB turns obtuse, and twice it equals the reflex angle at the centre.
Statement, given and to prove
Statement: the angle subtended by an arc at the centre is twice the angle it subtends at any point on the remaining part of the circle.
Given: a circle with centre O; arc AB subtends ∠AOB at the centre and ∠ACB at the point C on the circle. To prove: ∠AOB = 2∠ACB.
Construction and proof
Construction: join CO and extend it to meet the circle again at D. (Switch on the construction lines in the simulation to see exactly this line.)
Step 1: in triangle AOC, OA = OC (radii of the same circle), so ∠OAC = ∠OCA (base angles of an isosceles triangle).
Step 2: ∠AOD is an exterior angle of triangle AOC, so ∠AOD = ∠OAC + ∠OCA = 2∠OCA.
Step 3: in the same way, from triangle BOC with OB = OC, ∠BOD = 2∠OCB.
Step 4: adding, ∠AOD + ∠BOD = 2(∠OCA + ∠OCB), that is, ∠AOB = 2∠ACB. If O lies outside ∠ACB, subtract instead of adding: ∠AOB = ∠BOD − ∠AOD = 2(∠OCB − ∠OCA) = 2∠ACB.
∠AOD = 2∠OCA, ∠BOD = 2∠OCBexterior angles of two isosceles triangles
∠AOB = 2∠ACBadd (or subtract) the two
Theorem 2: angles in the same segment are equal
Chord AB splits the circle into two segments. From any two points C and D in the same segment, AB is seen under the same angle. In the starting figure ∠ACB = ∠ADB = 70°, because both stand on the same 140° arc.
Drag D across the chord to the other side and the two angles stop being equal; instead they add up to 180°. The readings panel switches to that relationship automatically, and it is exactly the cyclic quadrilateral theorem in disguise.
Proof using Theorem 1
Given: ∠ACB and ∠ADB are angles in the same segment of a circle with centre O. To prove: ∠ACB = ∠ADB. Construction: join OA and OB.
Both angles stand on arc AB, so by Theorem 1, ∠AOB = 2∠ACB and ∠AOB = 2∠ADB. Therefore 2∠ACB = 2∠ADB, and ∠ACB = ∠ADB.
Theorem 3: the angle in a semicircle is a right angle
When the chord is a diameter, the angle at the centre is a straight angle, 180°. By Theorem 1 the angle at the circumference is half of that: 90°. So joining the ends of a diameter to any point on the circle always makes a right-angled triangle.
Choose “Semicircle” in the simulation. Dragging A rotates the whole diameter AB; dragging C slides the third corner. Either way a small square stays at C and ∠ACB reads 90°. Watch AC² + BC² and AB² too: Pythagoras is hiding in this diagram.
Proof (Theorem 3)
Given: AB is a diameter of a circle with centre O, and C is any point on the circle. To prove: ∠ACB = 90°.
∠AOB = 180° because AOB is a straight line. By Theorem 1, ∠ACB = ½∠AOB = 90°.
Second proof without Theorem 1: join OC. OA = OB = OC, so triangles OAC and OBC are isosceles: ∠OCA = ∠OAC and ∠OCB = ∠OBC. The angles of triangle ABC add to 180°, so 2(∠OCA + ∠OCB) = 180°, giving ∠ACB = 90°.
Theorem 4: opposite angles of a cyclic quadrilateral add up to 180°
If all four corners of a quadrilateral lie on a circle, each pair of opposite angles is supplementary. In the simulation’s starting quadrilateral ∠A = 100°, ∠B = 95°, ∠C = 80° and ∠D = 85°, so ∠A + ∠C = 180° and ∠B + ∠D = 180°.
A bonus rule comes free: extend BC to E and the exterior angle ∠DCE = 180° − ∠C = 100°, which equals the interior opposite angle ∠A. The green dashed line and green angle show it.
Proof (Theorem 4)
Given: ABCD is a cyclic quadrilateral in a circle with centre O. To prove: ∠BAD + ∠BCD = 180° and ∠ABC + ∠ADC = 180°. Construction: join OB and OD.
Arc BCD subtends ∠BOD at the centre and ∠BAD at A, so ∠BOD = 2∠BAD. Arc BAD subtends the reflex ∠BOD at the centre and ∠BCD at C, so reflex ∠BOD = 2∠BCD.
Adding: 2(∠BAD + ∠BCD) = ∠BOD + reflex ∠BOD = 360°, so ∠BAD + ∠BCD = 180°. The four angles of a quadrilateral total 360°, so the other pair also adds to 180°.
∠A + ∠C = 180°, ∠B + ∠D = 180°opposite angles are supplementary
∠DCE = ∠Aexterior angle = interior opposite angle
Theorem 5: the perpendicular from the centre bisects the chord
Drop a perpendicular OM from the centre to a chord AB and M lands exactly in the middle: AM = MB. In the simulation pick “Perpendicular to a chord” and drag A or B; the equal-length tick marks and the readings AM and MB always agree.
This theorem powers the most common circle calculation. Triangle OAM is right-angled with hypotenuse OA = r, so OM² + AM² = r², and the chord is AB = 2AM = 2√(r² − OM²).
Proof by RHS congruence
Given: AB is a chord (not a diameter) of a circle with centre O, and OM ⟂ AB. To prove: AM = MB. Construction: join OA and OB.
In right triangles OMA and OMB, ∠OMA = ∠OMB = 90°, the hypotenuses OA = OB (radii) and OM is common. So the triangles are congruent (RHS), and AM = MB.
OM² + AM² = r²Pythagoras in triangle OAM
AB = 2√(r² − OM²)chord length
Theorem 6: a tangent is perpendicular to the radius, and tangents from a point are equal
A tangent touches the circle at one point, and the radius to that point meets it at exactly 90°. From an outside point P two tangents can be drawn, and they are equal in length: PT₁ = PT₂ = √(d² − r²), where d = OP. At the start of the simulation r = 5 and d = 13, so each tangent is √(169 − 25) = √144 = 12.
Drag P closer and the tangents shrink; bring it right up to the circle and the two contact points almost merge. Pull it away and the tangents grow. They always stay equal, and both contact angles stay 90°.
Why the tangent is perpendicular to the radius
Given: PT is a tangent at P to a circle with centre O. To prove: OP ⟂ PT.
Take any other point Q on PT and join OQ. Since the tangent touches the circle only at P, Q lies outside the circle, so OQ > OP. This is true for every Q on the line, so OP is the shortest distance from O to the line PT, and the shortest distance from a point to a line is the perpendicular one. Hence OP ⟂ PT.
Why the two tangents are equal
Given: PA and PB are tangents from an external point P, touching at A and B. To prove: PA = PB. Construction: join OA, OB and OP.
In triangles OAP and OBP, ∠OAP = ∠OBP = 90° (tangent ⟂ radius), OP is a common hypotenuse and OA = OB (radii). So the triangles are congruent (RHS), giving PA = PB, and also ∠APO = ∠BPO: OP bisects the angle between the tangents.
PA = PB = √(d² − r²)d = distance from the centre to P
Theorem 7: the alternate segment theorem
Draw a tangent at A and a chord AB from the point of contact. The angle between the tangent and the chord equals any angle at the circumference in the segment on the other side of the chord, the alternate segment. In the starting figure both read 60°.
“Alternate” means opposite: C sits in the segment on the far side of AB from the tangent angle. Move C and ∠ACB does not change; move A or B and both angles change together, always equal. This theorem is a favourite in GCSE, IGCSE and O level papers, often hidden inside a longer question.
Proof (when the tangent–chord angle is acute)
Given: AT is the tangent at A to a circle with centre O, AB is a chord and C is a point in the alternate segment. To prove: ∠BAT = ∠ACB. Construction: draw the diameter AA′ and join A′B.
∠ABA′ = 90° (angle in a semicircle), so in triangle ABA′, ∠BAA′ + ∠AA′B = 90°. Also ∠TAA′ = 90° (tangent ⟂ radius), so ∠BAT + ∠BAA′ = 90°.
Comparing, ∠BAT = ∠AA′B, and ∠AA′B = ∠ACB (same segment). Therefore ∠BAT = ∠ACB. When the angle is obtuse, apply the same argument to the angle on the other side and subtract from 180°.
Try it yourself: six quick experiments
Each takes a minute or two. Jot down the numbers you see; they make the proofs above feel obvious.
Experiment 1: when the centre angle turns reflex
In centre mode, drag A slowly towards C so that arc AB (the one away from C) grows. Watch ∠AOB pass 180° just as ∠ACB passes 90°. The relationship never breaks.
Experiment 2: same segment or opposite segment
In same-segment mode drag D across chord AB. “C and D in the same segment?” flips to No and the check row changes to ∠ACB + ∠ADB = 180°. ACBD has just become a cyclic quadrilateral.
Experiment 3: the right angle that will not move
In semicircle mode press ▶. C roams the whole semicircle, the triangle goes from thin to isosceles and back, but the square mark at C never leaves. Compare AC² + BC² with AB² as it moves.
Experiment 4: a see-saw of opposite angles
In cyclic mode drag A to make ∠A bigger. ∠C shrinks by exactly the same amount, and the green exterior angle ∠DCE grows in step with ∠A.
Experiment 5: when is a chord longest?
In chord mode rotate B. The smaller OM gets, the longer AB becomes. When OM = 0 the chord passes through the centre, it is a diameter, and AB equals twice the radius.
Experiment 6: test the tangent-length formula
In tangent mode set the d slider to a few values and compare PT₁ with √(d² − r²) each time. Then change the radius: ∠OT₁P still reads 90°.
Worked examples, step by step
Every number below is calculated from the formula, not typed in. In an exam, write the reason for each step next to it; the reasons carry marks.
Example 1: from the centre angle to the circumference angle
In a circle with centre O, ∠AOB = 110°. Find ∠ACB for C on the major arc. Solution: ∠ACB = ½∠AOB = ½ × 110° = 55° (angle at centre is twice angle at circumference).
If C is on the minor arc instead, the angle at the centre on the other side is reflex: 360° − 110° = 250°, so ∠ACB = ½ × 250° = 125°. Notice 55° + 125° = 180°.
Example 2: angles in the same segment
∠ACB = 38° and D is in the same segment as C. Find ∠ADB and ∠AOB. Solution: ∠ADB = 38° (angles in the same segment) and ∠AOB = 2 × 38° = 76°.
Example 3: Pythagoras in a semicircle
A circle has radius 5 cm, AB is a diameter and C is on the circle with AC = 6 cm. Find BC and the area of triangle ABC.
Solution: ∠ACB = 90° (angle in a semicircle) and AB = 10 cm. BC² = 100 − 36 = 64, so BC = 8 cm. Area = ½ × 6 × 8 = 24 cm².
BC = √(AB² − AC²)because ∠C = 90°
Example 4: algebra in a cyclic quadrilateral
In cyclic quadrilateral ABCD, ∠A = (2x + 10)° and ∠C = (3x − 5)°. Find x and both angles.
Solution: ∠A + ∠C = 180°, so 5x + 5 = 180, 5x = 175, x = 35. Hence ∠A = 80° and ∠C = 100°. Check: 80 + 100 = 180.
Example 5: length of a chord
A chord of a circle of radius 13 cm is 5 cm from the centre. How long is it?
Solution: the perpendicular OM bisects the chord. AM² = 169 − 25 = 144, so AM = 12 cm and AB = 2 × 12 = 24 cm.
Example 6: distance of a chord from the centre
A circle of radius 10 cm has a chord of length 16 cm. How far is the chord from the centre? Solution: half the chord is 8 cm, OM² = 100 − 64 = 36, so OM = 6 cm.
Example 7: the simulation’s own tangent
A point P is 13 units from the centre of a circle of radius 5. Find the length of the tangent from P. Solution: ∠OTP = 90°, so PT = √(169 − 25) = √144 = 12 units. Open tangent mode and you will see this exact number.
Example 8: from tangent length to distance
The tangent from P to a circle of radius 7 cm is 24 cm long. How far is P from the centre? Solution: OP² = 576 + 49 = 625, so OP = 25 cm.
Example 9: the alternate segment
The angle between tangent AT and chord AB is 62°. Find ∠ACB for C in the alternate segment, and ∠ADB for D in the other segment.
Solution: ∠ACB = 62° (alternate segment theorem). ACBD is cyclic, so ∠ADB = 180° − 62° = 118°.
Example 10: two parallel chords
A circle of radius 13 cm has parallel chords of length 10 cm and 24 cm. Find the distance between them.
Solution: distances from the centre are √(13² − 5²) = 12 cm and √(13² − 12²) = 5 cm. On opposite sides of the centre the gap is 12 + 5 = 17 cm; on the same side it is 12 − 5 = 7 cm. Give both answers.
Example 11: an isosceles triangle made of radii
∠AOB = 110° in a circle with centre O. Find ∠OAB. Solution: OA = OB, so ∠OAB = ∠OBA = (180° − 110°) ÷ 2 = 70° ÷ 2 = 35°.
Example 12: the angle between two tangents
Tangents PA and PB from an external point meet at ∠APB = 70°. Find ∠AOB and ∠ACB for C on the major arc.
Solution: in quadrilateral OAPB, ∠OAP = ∠OBP = 90°, so ∠AOB = 360° − 90° − 90° − 70° = 110°. Then ∠ACB = ½ × 110° = 55°.
∠AOB + ∠APB = 180°OAPB is a cyclic quadrilateral
Common mistakes that cost marks
Examiners see these again and again. Read them once and you will spot them in your own work.
- Writing the angle at the centre as half the angle at the circumference. It is the other way round: the centre angle is the bigger one.
- Pairing angles that stand on different arcs. The centre angle and circumference angle must stand on the same arc.
- Treating angles on opposite sides of a chord as equal. They are supplementary, not equal.
- Adding adjacent angles of a cyclic quadrilateral to 180°. Only opposite angles do that.
- Finding half the chord with Pythagoras and forgetting to double it at the end.
- Putting the right angle at the external point P. The 90° is at the point of contact, between radius and tangent.
- Giving no reasons. “∠ACB = 90°” earns less than “∠ACB = 90° (angle in a semicircle)”.
- Using the wrong segment in the alternate segment theorem. The tangent–chord angle equals the angle in the segment on the other side.
Circle theorems in real life
A carpenter with a broken piece of a wheel can find the centre of the whole wheel: draw two chords on the piece and construct their perpendicular bisectors. They cross at the centre, because the perpendicular from the centre bisects a chord. Archaeologists size up whole plates from pottery shards the same way.
A set square finds the centre of any round object using the angle in a semicircle: put the right-angle corner on the rim, and the two points where its edges cross the rim are the ends of a diameter. Do it twice and the diameters cross at the centre.
Bicycle chains, belts and pulleys run along tangents. At the point where the belt leaves the wheel, the spoke (a radius) is perpendicular to the belt, and engineers use the tangent-length formula to work out belt lengths.
Road and railway curves are set out from a chord and the height of the arc above its midpoint, using OM² + AM² = r² to recover the radius. Theatre and cinema seats arranged on an arc through the screen edges give every seat the same viewing angle.
Exam corner: how circle theorems are tested
Circle theorems appear in GCSE and IGCSE Higher papers, O level, the SAT (angles and arcs), and every national curriculum’s Grade 9–10 geometry. Questions usually give a diagram with one or two angles and ask for another, with “give reasons for your answer”. The reason is often worth as much as the number.
Learn the standard wording of each reason, because mark schemes look for it: “angle at the centre is twice the angle at the circumference”, “angles in the same segment are equal”, “angle in a semicircle is 90°”, “opposite angles of a cyclic quadrilateral add up to 180°”, “tangent is perpendicular to the radius”, “tangents from an external point are equal”, “alternate segment theorem”.
- Mark every radius as equal on the diagram before you start; isosceles triangles hide in almost every question.
- Look for a diameter: it instantly gives you a right angle.
- Look for four points on the circle: they form a cyclic quadrilateral.
- Look for a tangent: mark the 90° at the point of contact straight away.
- For proof questions, write Given, To prove, Construction and Proof as separate headings, and a reason on every line.
One-screen revision summary
Glance at this the night before the exam. Every row matches one mode of the simulation.
| Theorem | Relationship | Key to the proof |
|---|---|---|
| Centre and circumference | ∠AOB = 2∠ACB | Isosceles triangles and exterior angles |
| Same segment | ∠ACB = ∠ADB | Both equal ½∠AOB |
| Semicircle | ∠ACB = 90° | ∠AOB = 180° |
| Cyclic quadrilateral | ∠A + ∠C = ∠B + ∠D = 180° | The two centre angles make 360° |
| Exterior angle | ∠DCE = ∠A | Supplement of ∠C |
| Perpendicular to a chord | AM = MB, OM² + AM² = r² | RHS congruence |
| Tangent and radius | OT ⟂ PT | Shortest distance is perpendicular |
| Two tangents | PA = PB = √(d² − r²) | RHS congruence |
| Alternate segment | ∠BAT = ∠ACB | Diameter AA′ and angle in a semicircle |
Frequently asked questions
What are the circle theorems?
They are rules about angles and lengths in circles. The main ones: the angle at the centre is twice the angle at the circumference, angles in the same segment are equal, the angle in a semicircle is 90°, opposite angles of a cyclic quadrilateral add to 180°, the perpendicular from the centre bisects a chord, a tangent is perpendicular to the radius, tangents from a point are equal, and the alternate segment theorem.
How many circle theorems are there?
Most syllabuses list seven to nine. The exact count depends on whether you count converses and the tangent facts separately, but the set on this page covers what school exams ask.
What is the difference between the angle at the centre and the angle at the circumference?
The angle at the centre has its vertex at the centre and radii as arms. The angle at the circumference has its vertex on the circle and chords as arms. On the same arc, the centre angle is twice the circumference angle.
Why is the angle in a semicircle 90°?
A diameter makes a straight angle of 180° at the centre, and the angle at the circumference on the same arc is half of that, so 90°.
What is a cyclic quadrilateral?
A quadrilateral whose four vertices all lie on one circle. Its opposite angles always add up to 180°, and its exterior angle equals the interior opposite angle.
What is the alternate segment theorem?
The angle between a tangent and a chord drawn from the point of contact equals the angle at the circumference in the segment on the other side of the chord.
How do you find the length of a chord?
If the radius is r and the chord is a distance d from the centre, the chord length is 2√(r² − d²). The perpendicular from the centre halves the chord and forms a right triangle with the radius.
How do you find the length of a tangent from a point?
If the point is d from the centre of a circle of radius r, the tangent length is √(d² − r²), because the radius meets the tangent at 90° and OP is the hypotenuse.
What is the difference between a tangent and a secant?
A tangent touches the circle at exactly one point; a secant cuts it at two. Slide the two crossing points of a secant together and it becomes a tangent.
Which quadrilaterals are always cyclic?
Rectangles (including squares) and isosceles trapeziums are always cyclic. A parallelogram is cyclic only if it is a rectangle, and a rhombus only if it is a square.
Keep studying this topic
The animation made the idea click; now turn it into marks. Syllabus, suggestions, textbooks and admission-test guides are below.
Textbook
Class 9-10 Mathematics textbook
Admission
GST cluster science unit admission 2026-27
SSC
SSC Mathematics: syllabus and preparation
SSC
SSC Higher Mathematics: syllabus and preparation
HSC
HSC Higher Mathematics: syllabus and preparation
Textbook
Class 9-10 Higher Mathematics textbook
Admission
Engineering admission test preparation
Admission
Jahangirnagar University mathematical and physical sciences unit
English
Paragraph: Artificial Intelligence
Bangla
রচনা: কৃত্রিম বুদ্ধিমত্তা (in Bangla)
SSC
SSC suggestions
HSC
HSC suggestions
Admission
University admission guide
SSC
SSC syllabus
HSC
HSC syllabus
Test prep
GRE Quantitative Reasoning guide
Test prep
Digital SAT Math guide
Scholarship
Scholarships to study abroad
Tool
Compound interest calculator
Career
Data scientist resume example
Career
Cover letter examples
More math animations
Grade 8–10
Pythagorean Theorem
The Pythagorean theorem explained: formula a² + b² = c², two proofs you can watch, the converse, Pythagorean triples and 10 worked examples. Drag the triangle yourself.
Grade 10–11
Trigonometric Ratios and the Unit Circle
Drag a point round the unit circle and watch sin, cos and tan change. Standard angle table, ASTC signs, identities, radians and graphs, with solved examples.
Grade 9–11
Quadratic functions and their graphs
Drag the vertex and change a, b, c to see how a quadratic function graph moves. Learn factoring, completing the square, the quadratic formula and discriminant.
Grade 9–10
Heights and distances: elevation and depression angles
What angle of elevation and angle of depression mean, how the height-and-distance formula works, and how two observations solve a tower's height without ever measuring it — with an interactive simulation and solved problems.
Grade 9–11
Probability: experimental vs theoretical probability
What probability means, how the sample-space formula P(E) = n(E)/n(S) works, and why experimental frequency edges closer to theoretical probability the more you flip, roll or draw — with a coin, dice and coloured-ball simulator.
Grade 10–11
Arithmetic and Geometric Sequences
Learn the arithmetic and geometric sequence formulas for the nth term and sum, Gauss's pairing trick, and the sum-to-infinity formula a/(1−r), with a drag-and-slide bar-chart simulation and worked examples.
Grade 9–10
Mean, Median and Mode
Learn the mean, median and mode formulas, why the median resists an outlier while the mean does not, and the grouped-data median/mode formulas, by dragging points on a number line, with worked examples.
Grade 7–11
Sets and Venn Diagrams
Shade union, intersection, difference and complement on a live Venn diagram, drop numbers into regions, check n(A ∪ B) and test De Morgan’s laws, with solved problems.
Grade 8–10
Linear equations: graphs, slope and simultaneous pairs
See slope, intercepts and angle on a straight line, then graph two linear equations to find where they meet. Learn the ratio test for one, none or infinite solutions.
Grade 10–12
Graphs of sin, cos and tan
Plot y = A sin(Bx + C) + D with sliders: see amplitude, period, phase shift, range and the asymptotes of tan live. Trigonometric graphs with solved examples.
Grade 9–10
Completing the Square and the Quadratic Formula
Watch algebra tiles complete the square, then solve quadratic equations, find the vertex and see why the formula works. Free interactive simulation with solved examples.
Grade 7–10
Area of a Circle: Proof, Formula and Solved Problems
Cut a circle into slices, slide them into a rectangle and watch the area become πr². Free interactive simulation with circumference, pi, sectors, arcs and solved problems.
Grade 8–10
Volume and Surface Area of Solids: Cube, Cuboid, Cylinder, Cone, Sphere
Rotate six solids in 3D, unfold their nets and pour a cone into a cylinder to see why it takes exactly three. Free simulation with volume, CSA and TSA formulas and solved problems.
Grade 8–10
Similar Triangles: Scale Factor, AA, SSS, SAS and Shadow Heights
Scale a triangle with a slider and watch angles stay equal, side ratios stay k and area grow by k². Free interactive similar triangles simulation with AA, SSS, SAS tests and shadow problems.
Grade 9–11
Coordinate Geometry: Distance, Midpoint, Slope, Section Formula and Locus
Drag points on a grid and watch the distance formula, midpoint, slope and section formula update live. Free coordinate geometry simulation with the perpendicular-bisector locus and solved problems.
Grade 11–12
Conic Sections: Circle, Ellipse, Parabola and Hyperbola
Tilt a plane through a double cone and watch a circle, ellipse, parabola or hyperbola appear, with its standard equation, foci and eccentricity. Free conic sections simulation with solved problems.
Grade 9–11
Function Transformations: Shifts, Stretches and Reflections
Pick x², |x|, √x, sin x or 2^x and drag sliders for a, b, h and k. Watch shifts, stretches, squeezes and reflections move the graph, with the parent faded behind. Free simulation with solved problems.
Grade 11–12
Derivative as the Slope of a Tangent: Secant to Tangent
Drag a point P on x², x³, sin x, eˣ or 1/x and shrink the gap h to zero. Watch the secant become the tangent and its slope become the derivative, with the derivative graph below. Free simulation.
Grade 11–12
Riemann Sums and Integration: Area Under a Curve
Cut the area under x², x³, sin x, eˣ or √x into up to 100 strips and compare left, right, midpoint and trapezoid sums with the exact integral. Watch the error melt away. Free simulation.
Grade 11–12
Limits and the ε–δ Definition: A Visual Guide
See the epsilon-delta definition of a limit. Pick a function, shrink ε and watch the δ band follow it, with left and right limits, a hole, sin x / x and a jump where no δ works. Free simulation.
Grade 11–12
3D Vectors: Sum, Dot Product and Cross Product
Drag to rotate two 3D vectors. See the sum as a parallelogram, the dot product as a shadow and an angle, and the cross product as a perpendicular arrow whose length is the area. Free simulation.
Grade 11–12
Matrix Transformations: Rotation, Reflection, Shear and the Determinant
Change a 2×2 matrix and watch the grid, a unit square and an F-shape move. See where i-hat and j-hat land, the determinant as signed area, and the inverse. Free simulation.
Grade 11–12
Complex Numbers: Sum, Product, Powers and Roots on the Argand Plane
Drag two complex numbers on the Argand plane. See the sum as a parallelogram, the product as a rotation and stretch, conjugates, powers as a spiral and roots of unity. Free simulation.
Grade 9–12
Binary Number System: Place Value, Conversion and Addition
Flip bits and see decimal, binary, octal and hex change together. Watch conversion by repeated division by 2, regrouping into octal and hex, and binary addition with carries. Free, with worked examples.
Animations in other subjects
Physics
Refraction of light
Physics
Ohm's law
Physics
Projectile motion
Physics
Simple pendulum
Physics
Electric field
Physics
Wave interference
Physics
Free Fall
Physics
Lens ray diagrams
Physics
Newton's Laws of Motion
Physics
Spherical mirror ray diagrams
Physics
Electromagnetic Induction
Physics
Conservation of Momentum and Collisions
Physics
Work, Energy and Power
Physics
Inclined Plane
Physics
Uniform circular motion
Physics
Transverse and Longitudinal Waves
Physics
Levers and moments
Physics
Centre of mass
Physics
Spring-mass SHM
Physics
Vector addition: triangle and parallelogram laws
Physics
Relative velocity: trains and river crossing
Physics
Kepler's laws and elliptical orbits
Physics
Newton’s law of gravitation, g and satellites
Physics
Standing waves in strings and pipes
Physics
Resonance tube and the speed of sound
Physics
Beats: when two close notes pulse
Physics
Doppler effect: moving sources, listeners and sonic booms
Physics
Prism, dispersion of light and the rainbow
Physics
Kirchhoff’s laws: junction rule and loop rule
Physics
Wheatstone bridge and metre bridge
Physics
Single-slit diffraction
Physics
Defects of the human eye and their correction
Physics
Polarisation of light: Malus’s law and Brewster’s law
Physics
Charging and discharging a capacitor: the RC time constant
Physics
Magnetic field lines: bar magnet, current-carrying wire and solenoid
Physics
AC generator
Physics
Transformer
Physics
Heat transfer: conduction, convection and radiation
Physics
Photoelectric effect: Einstein’s equation and the stopping potential
Physics
Motor effect: force on a current-carrying wire and the DC motor
Physics
Gas molecules and kinetic theory: pressure, temperature and speed
Physics
The semiconductor diode: p–n junction, I–V curve and rectifier
Physics
Radioactive decay: half-life, the decay law and penetration
Physics
The Bohr atom: orbits, energy levels and the hydrogen spectrum
Chemistry
Structure of the atom
Chemistry
Acids, Bases and the pH Scale
Chemistry
Electron configuration
Chemistry
Gas laws: Boyle, Charles, Gay-Lussac, Avogadro and PV = nRT
Chemistry
How an Ionic Bond Forms
Chemistry
Electrolysis and Faraday’s Laws
Chemistry
Covalent Bond
Chemistry
Periodic Trends
Chemistry
Reaction rate and collision theory
Chemistry
States of matter: solid, liquid, gas and the heating curve
Chemistry
Atomic orbitals: the shapes of s, p and d, quantum numbers and nodes
Chemistry
Molecular shapes and VSEPR theory: bond pairs, lone pairs and angles
Chemistry
The mole concept: molar mass, Avogadro’s number and molar volume
Chemistry
Diffusion and effusion: Graham’s law of gases
Chemistry
Balancing chemical equations: method, examples and practice
Chemistry
Chemical equilibrium: the equilibrium constant Kc and Le Chatelier’s principle
Chemistry
Titration: finding an unknown concentration with a burette and an indicator
Chemistry
Galvanic cell: the Daniell cell, EMF and the Nernst equation
Chemistry
Redox reactions: oxidation numbers, electron transfer and half-equations
Chemistry
Hydrocarbons: alkanes, alkenes, alkynes and structural isomers in 3D
Chemistry
Functional groups: alcohols, aldehydes, ketones, acids, esters and amines
Chemistry
Polymerisation: addition and condensation polymers, polythene and nylon
Chemistry
Separation techniques: filtration, distillation, chromatography, crystallisation
Chemistry
Crystal lattice: SC, BCC and FCC unit cells, packing efficiency and density
Chemistry
Radioactivity: Alpha, Beta, Gamma Decay and Half-Life
Biology
Mitosis cell division
Biology
Diffusion and Osmosis
Biology
Photosynthesis
Biology
The human heart: structure and function
Biology
Mendelian Genetics
Biology
DNA Replication
Biology
Cellular Respiration
Biology
Enzyme Action
Biology
The Nerve Impulse and the Action Potential
Biology
The Nephron and Urine Formation
Biology
Meiosis Cell Division
Biology
Digestive System
Biology
Breathing Mechanism: Inhalation and Exhalation
Biology
Protein synthesis
Biology
Blood circulation: double circulation and cardiac output
Biology
Cell structure and organelles: plant cell vs animal cell
Biology
Reflex action and the reflex arc
Biology
The human eye: parts, image formation and accommodation
Biology
Muscle contraction and the sliding-filament model
Biology
Transport in plants: xylem, phloem and transpiration
Biology
Food chain and food web: energy flow and the 10 % rule
Biology
Population growth: exponential and logistic curves
Biology
Natural selection: peppered moths and the sooty tree
Biology
Immune response: primary and secondary antibody response
Biology






















