HelpContactFor teachers and institutes
>_StemPy Lab
Mock TestsClassesGroups

>_StemPy Lab

Learn. Solve. Code the solutions. Test yourself.

Live examsFree mock exams, timed and rankedEveryone starts together, and your score and rank come the moment it ends.See the exams →

Learn

  • Physics
  • Chemistry
  • Mathematics
  • Biology
  • Python Programming
  • Statistics & Data Science
  • Classes
  • Groups

Practice

  • Problems
  • Quizzes
  • Mock Tests
  • Prepare for an Exam
  • Question Sets
  • Exams
  • Certificates
  • Python Labs
  • AI Practice Generator
  • Student-Created Tests

Community

  • Discussions
  • Resources
  • Notes
  • Blog

Account

  • Dashboard
  • My Content
  • Profile
  • Log in
© 2026 senLearn. All rights reserved.HelpAboutContactPrivacy PolicyTerms of UseRefund Policy
Mathematics Learning Path

High School (9–10) Mathematics

Explore structured mathematics courses, solved problems, simulations and Python activities.

Choose a topic to see its subtopics.
CirclesFreeCh 12 · 1/3

Chords, Arcs and the Angles They Make

StemPy LabStemPy Lab

The parts of a circle, and how chords and the centre are related. Equal chords, the perpendicular from the centre, and the angle that an arc makes at the centre and at the rim.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
CirclesFreeCh 12 · 2/3

Cyclic Quadrilaterals

StemPy LabStemPy Lab

A four-sided figure with all its corners on a circle. Why its opposite angles add to 180 degrees, how to tell whether a quadrilateral is cyclic, and problems that use these facts.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
CirclesFreeCh 12 · 3/3

Tangents to a Circle

StemPy LabStemPy Lab

A line that touches a circle at one point. The tangent is perpendicular to the radius, two tangents from a point are equal, and problems about circles inside triangles and quadrilaterals.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Heights and DistancesFreeCh 11 · 1/2

Lines of Sight, Elevation and Depression

StemPy LabStemPy Lab

The line of sight, the angle of elevation and the angle of depression. Drawing a right triangle from a word problem and using one trigonometric ratio to find a height or a distance.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Heights and DistancesFreeCh 11 · 2/2

Heights and Distances with Two Triangles

StemPy LabStemPy Lab

Problems with two observation points or two objects, a tower on a building, a moving aircraft or boat, and a river or bridge to measure. Solving two equations for the height and the distance.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
TrianglesFreeCh 9 · 1/3

Congruent Triangles and Their Properties

StemPy LabStemPy Lab

When two triangles are exactly equal: the SAS, ASA, SSS and RHS rules, the properties of an isosceles triangle, and the inequalities between the sides and angles of a triangle.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
TrianglesFreeCh 9 · 2/3

Similar Triangles and the Basic Proportionality Theorem

StemPy LabStemPy Lab

Similar figures and the two conditions for similar triangles. Then Thales' theorem, its converse, and the way a line parallel to one side cuts the other two in the same ratio.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
TrianglesFreeCh 9 · 3/3

Criteria for Similarity, Areas and the Pythagoras Theorem

StemPy LabStemPy Lab

The AA, SSS and SAS criteria for similarity. Then the ratio of the areas of similar triangles, and the Pythagoras theorem and its converse proved by similar triangles.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Pairs of Linear EquationsFreeCh 8 · 1/2

Graphs and Consistency of Pairs of Equations

StemPy LabStemPy Lab

A pair of linear equations drawn as two lines. When the lines cross, run parallel or coincide, and how the coefficients tell you which without drawing.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Pairs of Linear EquationsFreeCh 8 · 2/2

Solving Pairs of Equations Algebraically

StemPy LabStemPy Lab

Substitution, elimination and cross-multiplication. Then equations that become linear after a change of variable, and word problems about numbers, ages, speeds, money and geometry.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
ProbabilityFreeCh 13 · 1/2

Probability: Equally Likely Outcomes

StemPy LabStemPy Lab

Outcomes, events and equally likely outcomes, the probability of an event as favourable over total, the range from 0 to 1, impossible and sure events, and the complement.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
ProbabilityFreeCh 13 · 2/2

Probability with Coins, Dice and Cards

StemPy LabStemPy Lab

Listing the outcomes of two coins, two dice and a pack of cards, then problems with balls in a bag, numbers on discs and spinners, the kinds of question boards set most.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Page 1 of 3

Showing 1–12 of 28

Learning Journey

1
Chords, Arcs and the Angles They Make
Explore →
2
Cyclic Quadrilaterals
Explore →
3
Tangents to a Circle
Explore →
4
Lines of Sight, Elevation and Depression
Explore →
5
Heights and Distances with Two Triangles
Explore →
6
Congruent Triangles and Their Properties
Explore →
7
Similar Triangles and the Basic Proportionality Theorem
Explore →
8
Criteria for Similarity, Areas and the Pythagoras Theorem
Explore →
9
Graphs and Consistency of Pairs of Equations
Explore →
10
Solving Pairs of Equations Algebraically
Explore →
11
Probability: Equally Likely Outcomes
Explore →
12
Probability with Coins, Dice and Cards
Explore →

Extra courses with a plan

These are part of our upcoming paid plans.

Quadratic Equations: Challenge Problems
StandardFirst lesson freeExtra course

Harder problems for the keen: equations that turn into quadratics, the sum and the product of the roots, and the greatest or least value of a quadratic, each with worked solutions and a timed paper.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
Polynomials: Olympiad Practice
StandardFirst lesson freeExtra course

A polynomial puzzle in an olympiad is usually solved in two lines, if you know the trick. In this course you learn how to find a zero by testing a few numbers, and how to use an identity to avoid a long calculation. Then you solve problems and take a timed paper in the style of an olympiad.

3Lessons6Problems2Python Labs
1
Question Set
1Mock Test
Opens with a Standard planSee what's inside →