Learn in your language
Skip to content
Cambridge (CIE) · IGCSE

Mathematics 0580

Build confidence with numbers, algebra, geometry and data. Work through the methods, then apply them to problems.

138 lessons and reviews2 practice setsSyllabus 2025–2027
Sign in to sync your courses and lesson reviews.
At a glance

What you'll cover

  • Number
  • Algebra and graphs
  • Coordinate geometry
  • Geometry
  • Mensuration
  • Trigonometry
Explore 3 more areas

Published syllabus exam years: 2025, 2026, 2027, 2028, 2029, 2030. Confirm exam-series and centre availability with your school and Cambridge.

Syllabus · 2025–2027

Your route through Mathematics

Explore nine areas, from number and algebra to geometry, probability and statistics.

Choose a pathway or review

Check Coordinate geometry and plan a review

Check Geometry and plan a review

Check Mensuration and plan a review

Check Trigonometry and plan a review

Check Transformations and vectors and plan a review

Check Probability and plan a review

Check Statistics and plan a review

View syllabus coverage

The nine syllabus areas

  1. 1 · Number19 sequenced lessons; 18 of 18 section entries have teaching and practice.
  2. 2 · Algebra and graphs21 sequenced lessons; 13 of 13 section entries have teaching and practice.
  3. 3 · Coordinate geometry10 sequenced teaching lessons; 7 of 7 section entries have teaching and practice. The mixed checkpoint recommends review lessons.
  4. 4 · Geometry15 sequenced teaching lessons; 8 of 8 section entries have teaching and practice. The mixed checkpoint recommends review lessons. Paper constructions are self-checked.
  5. 5 · Mensuration13 sequenced teaching lessons; 5 of 5 section entries have teaching and practice. A tier-specific mixed checkpoint suggests review lessons.
  6. 6 · Trigonometry13 sequenced teaching lessons; 6 of 6 section entries have teaching and practice. A tier-specific mixed checkpoint suggests review lessons.
  7. 7 · Transformations and vectors11 sequenced teaching lessons; 4 of 4 section entries have teaching and practice. A tier-specific mixed checkpoint suggests review lessons.
  8. 8 · Probability7 sequenced teaching lessons; 4 of 4 section entries have teaching and practice. A tier-specific mixed checkpoint suggests review lessons.
  9. 9 · Statistics13 sequenced teaching lessons; 7 of 7 section entries have teaching and practice. A tier-specific mixed checkpoint suggests review lessons.

Choose a pathway and work through the explanations and practice. All nine syllabus areas have teaching linked to all 72 Extended section entries, with Core requirements labelled. Mixed checkpoints help you choose what to revisit; they do not certify mastery or teacher verification.

Number: Lessons by syllabus section

Algebra and graphs: Lessons by syllabus section

Coordinate geometry: Lessons by syllabus section

Geometry: Lessons by syllabus section

Mensuration: Lessons by syllabus section

Trigonometry: Lessons by syllabus section

Transformations and vectors: Lessons by syllabus section

Probability: Lessons by syllabus section

Statistics: Lessons by syllabus section

Learn

Lessons and worked examples

Your topic map

Choose where to begin

All subject practice

Choose a lesson, try the practice and explain the idea without your notes. Your study checks help you decide what to review.

  1. 01

    Number families and reciprocals

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  2. 02

    Factors, multiples and prime building blocks

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  3. 03

    Sets and Venn diagrams

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  4. 04

    Powers and roots: reversing a process

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  5. 05

    Fractions, decimals and percentages as one quantity

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  6. 06

    Ordering numbers and interpreting inequalities

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  7. 07

    Arithmetic operations and the order of calculation

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  8. 08

    Index laws from repeated factors

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  9. 09

    Standard form and calculations at different scales

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  10. 10

    Rounding, estimation and sensible accuracy

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  11. 11

    Measurement bounds and the limits of accuracy

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  12. 12

    Ratios and proportional reasoning in context

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  13. 13

    Rates, average speed and compound measures

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  14. 14

    Percentages, interest and recovering the original

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  15. 15

    Calculator techniques and interpreting the display

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  16. 16

    Time calculations, timetables and time differences

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  17. 17

    Money calculations and currency conversions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  18. 18

    Exponential growth and decay models

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  19. 19

    Surds and rationalising a denominator

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  20. 20

    Algebraic language and substitution

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  21. 21

    Collecting terms and expanding brackets

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  22. 22

    Factorising quadratics and grouped expressions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  23. 23

    Completing the square and locating a turning point

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  24. 24

    Algebraic fractions and excluded values

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  25. 25

    Algebraic indices and equal-base equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  26. 26

    Constructing and solving linear equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  27. 27

    Linear simultaneous equations and modelling

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  28. 28

    Quadratic equations with three solving methods

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  29. 29

    Rearranging formulas and repeated subjects

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  30. 30

    Fractional equations and checking forbidden roots

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  31. 31

    Simultaneous linear and non-linear equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  32. 32

    Inequalities and intervals on a number line

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  33. 33

    Inequality regions and boundary lines

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  34. 34

    Sequences from differences, powers and ratios

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  35. 35

    Direct and inverse proportion as equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  36. 36

    Travel graphs, rates and area under speed

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  37. 37

    Tables, function graphs and graphical solutions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  38. 38

    Sketching curves from roots, symmetry and asymptotes

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  39. 39

    Differentiation, tangents and stationary points

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  40. 40

    Functions, domains, inverses and composition

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  41. 41

    Coordinates, axes and a point's position

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  42. 42

    Drawing straight-line graphs from an equation

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  43. 43

    Reading a gradient from the grid

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  44. 44

    Gradient from two stated coordinates

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  45. 45

    Distance between two points

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  46. 46

    Midpoints and a missing endpoint

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  47. 47

    Line equations from a graph or a point

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  48. 48

    Rearranging general line equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  49. 49

    Parallel lines and their equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  50. 50

    Perpendicular lines and perpendicular bisectors

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  51. 51

    Coordinate geometry mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  52. 52

    Geometrical language and plane shapes

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  53. 53

    Solids and circle vocabulary

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  54. 54

    Measuring angles and constructing triangles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  55. 55

    Nets that fold into solids

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  56. 56

    Scale drawings and real distances

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  57. 57

    Three-figure bearings and return directions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  58. 58

    Similar lengths and matching triangles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  59. 59

    Similar areas and volumes

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  60. 60

    Line and rotational symmetry

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  61. 61

    Symmetry planes and axes in solids

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  62. 62

    Angles, triangles and parallel lines

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  63. 63

    Interior and exterior polygon angles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  64. 64

    Semicircle angles and tangent radii

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  65. 65

    Central angles, cyclic shapes and tangent chords

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  66. 66

    Chord distances and equal tangent lengths

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  67. 67

    Geometry mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  68. 68

    Metric units, square units and capacity

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  69. 69

    Perimeter and perpendicular area

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  70. 70

    Trapezium areas and missing dimensions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  71. 71

    Circle circumference and area

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  72. 72

    Arc lengths and sector boundaries

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  73. 73

    Cuboids, prisms and exposed faces

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  74. 74

    Cylinder volume and surface area

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  75. 75

    Pyramid volume and triangular faces

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  76. 76

    Cone volume, slant height and surface area

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  77. 77

    Spheres and hemispheres

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  78. 78

    Compound areas and outside perimeters

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  79. 79

    Compound solids and hidden join faces

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  80. 80

    Frusta from similar cones

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  81. 81

    Mensuration mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  82. 82

    Pythagoras and the hypotenuse

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  83. 83

    Sine, cosine and tangent for missing sides

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  84. 84

    Inverse ratios for right-triangle angles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  85. 85

    Two-dimensional routes and right-triangle models

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  86. 86

    Angles of elevation and depression

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  87. 87

    Exact trigonometric values

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  88. 88

    Trigonometric graphs over one full turn

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  89. 89

    All solutions of trigonometric equations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  90. 90

    Sine rule and opposite pairs

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  91. 91

    Cosine rule for sides and angles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  92. 92

    Triangle area from an included angle

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  93. 93

    The ambiguous sine-rule case

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  94. 94

    Three-dimensional triangles and line–plane angles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  95. 95

    Trigonometry mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  96. 96

    Translations and column vectors

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  97. 97

    Reflections in horizontal and vertical lines

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  98. 98

    Rotations and a stated centre

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  99. 99

    Positive and fractional enlargements

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  100. 100

    Reflections in diagonal mirror lines

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  101. 101

    Negative enlargement factors

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  102. 102

    Combinations and the order of transformations

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  103. 103

    Vector addition, subtraction and scalar multiples

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  104. 104

    Vector magnitude and unit directions

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  105. 105

    Position vectors and division of a segment

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  106. 106

    Parallel and collinear vector arguments

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  107. 107

    Transformations and vectors mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  108. 108

    Probability scales and complementary events

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  109. 109

    Relative frequency and expected outcomes

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  110. 110

    Sample spaces for combined experiments

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  111. 111

    Two-event Venn diagrams and overlap

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  112. 112

    Tree diagrams with replacement

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  113. 113

    Tree diagrams without replacement

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  114. 114

    Conditional probability and a restricted group

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  115. 115

    Probability mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  116. 116

    Classifying data and two-way tables

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  117. 117

    Interpreting and comparing statistical evidence

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  118. 118

    Mean, median, mode and range

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  119. 119

    Averages from an ungrouped frequency table

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  120. 120

    Quartiles and interquartile range

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  121. 121

    Estimated means and modal classes for grouped data

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  122. 122

    Bar charts and honest scales

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  123. 123

    Pie charts and pictogram keys

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  124. 124

    Ordered stem-and-leaf diagrams

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  125. 125

    Dual and stacked bar charts

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  126. 126

    Scatter diagrams and lines of best fit

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  127. 127

    Cumulative frequency curves and percentiles

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  128. 128

    Histograms with unequal class widths

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  129. 129

    Statistics mixed checkpoint

    Understand the idea · See an example · Check yourself

    Not started
  130. 130

    Number, fractions and standard form

    Understand the idea · See an example · Check yourself

    Not started
  131. 131

    Bounds, ratios and rates

    Understand the idea · See an example · Check yourself

    Not started
  132. 132

    Algebra, equations and sequences

    Understand the idea · See an example · Check yourself

    Not started
  133. 133

    Coordinate geometry and stationary points

    Understand the idea · See an example · Check yourself

    Not started
  134. 134

    Geometry, circle theorems and similarity

    Understand the idea · See an example · Check yourself

    Not started
  135. 135

    Mensuration and exact answers

    Understand the idea · See an example · Check yourself

    Not started
  136. 136

    Right-triangle trigonometry

    Understand the idea · See an example · Check yourself

    Not started
  137. 137

    Transformations and vectors

    Understand the idea · See an example · Check yourself

    Not started
  138. 138

    Probability and statistics

    Understand the idea · See an example · Check yourself

    Not started

These checks record your study activity and self-assessment, not a mastery score. Check the course coverage map for available lessons and remaining topics.

Apply

Practise this subject

Topic tests: Easy, Normal and Difficult

Choose a topic, save your answers and compare your reasoning with worked models. See available tests and any coverage gaps.

Browse 72 topics →

IGCSE Mathematics 0580 · Extended Practice Paper 1

25 questions · 120 min · Timed practice

IGCSE Mathematics 0580 · Mixed Skills Mini

6 questions · 40 min · Timed practice

Prepare

Official papers

Historical and specimen papers may follow a different syllabus. Check the year and component before practising.

StudyForA · Learn with understanding

Original teaching content and links to official sources. Check your exam year and qualification before using a resource.