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 (11–12) Mathematics

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

Choose a topic to see its subtopics.
AlgebraFreeCh 7 · 1/3

Pascal's Triangle and the Binomial Expansion

StemPy LabStemPy Lab

Pascal's triangle and the expansion of (a + b) to the power n for a whole number n. The general term, the middle term or terms, and the term that is free of x.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
AlgebraFreeCh 7 · 2/3

Properties and Applications of Binomial Coefficients

StemPy LabStemPy Lab

The sum of the coefficients, the relations among them, and sums that use them. Then finding remainders, proving divisibility and approximating large powers.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
AlgebraFreeCh 7 · 3/3

Binomial Theorem: Advanced Problem Set

StemPy LabStemPy Lab

Beyond the textbook: the greatest term and the greatest coefficient, and the coefficient of a power in a product of expansions. Then sums of series with binomial coefficients, the problems that JEE and A-Level Further Maths ask most, with a full timed paper.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Straight LinesFreeCh 6 · 1/3

Slope and Equations of Straight Lines

StemPy LabStemPy Lab

The slope of a line and the angle it makes with the x-axis, the angle between two lines, parallel and perpendicular lines, and collinear points. Then the equation of a line in point-slope, two-point, slope-intercept and intercept forms.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Straight LinesFreeCh 6 · 2/3

General Form, Distances and Families of Lines

StemPy LabStemPy Lab

The general equation Ax + By + C = 0 and its normal form. The distance from a point to a line and between parallel lines, and which side of a line a point is on. Families of lines through an intersection, and the shift of origin.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Sequences and SeriesFreeCh 5 · 1/3

Sequences, Series and Arithmetic Progressions

StemPy LabStemPy Lab

Sequences given by a formula or a rule, series and sigma notation, then arithmetic progressions in depth: the nth term, the sum, properties, and the arithmetic mean.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Sequences and SeriesFreeCh 5 · 2/3

Geometric Progressions and the AM-GM Inequality

StemPy LabStemPy Lab

Geometric progressions: the nth term, the sum of n terms and the sum to infinity, the geometric mean, and the relation between the arithmetic and geometric means.

3Lessons12Problems2Python Labs1Question Set1Mock Test
Explore Course →
Permutations and CombinationsFreeCh 4 · 1/4

The Fundamental Principle of Counting

StemPy LabStemPy Lab

Count choices made one after another with the multiplication principle, separate cases with the addition principle, and meet the factorial.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Permutations and CombinationsFreeCh 4 · 2/4

Permutations

StemPy LabStemPy Lab

Arrangements when order matters: the formula for nPr, arrangements with repeated objects, and arrangements under conditions such as letters that must stay together.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Explore Course →
Permutations and CombinationsFreeCh 4 · 3/4

Combinations

StemPy LabStemPy Lab

Selections when order does not matter: the formula for nCr, its properties, and problems that mix selecting and arranging.

3Lessons12Problems2Python Labs1Question Set1Mock Test
Explore Course →
Complex NumbersFreeCh 3 · 1/3

Complex Numbers and Their Algebra

StemPy LabStemPy Lab

Meet i, write numbers as a + ib, and add, subtract, multiply and divide them. Find powers of i, and the identities that still hold for complex numbers.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Complex NumbersQuadratic EquationsFreeCh 3 · 2/3

The Argand Plane and Quadratic Equations

StemPy LabStemPy Lab

Picture complex numbers as points, find their modulus and conjugate and what they mean on the plane, then solve quadratic equations with a negative discriminant and find square roots of complex numbers.

3Lessons12Problems2Python Labs1Question Set1Mock Test
Explore Course →
Page 1 of 2

Showing 1–12 of 18

Learning Journey

1
Pascal's Triangle and the Binomial Expansion
Explore →
2
Properties and Applications of Binomial Coefficients
Explore →
3
Binomial Theorem: Advanced Problem Set
Explore →
4
Slope and Equations of Straight Lines
Explore →
5
General Form, Distances and Families of Lines
Explore →
6
Sequences, Series and Arithmetic Progressions
Explore →
7
Geometric Progressions and the AM-GM Inequality
Explore →
8
The Fundamental Principle of Counting
Explore →
9
Permutations
Explore →
10
Combinations
Explore →
11
Complex Numbers and Their Algebra
Explore →
12
The Argand Plane and Quadratic Equations
Explore →

Extra courses with a plan

These are part of our upcoming paid plans.

Straight Lines: Loci, Bisectors and Triangle Centres
StandardFirst lesson freeExtra course

Beyond the textbook: the locus of a moving point, the bisectors of the angles between two lines, and the reflection of a point or ray in a line. Then the centres of a triangle and pairs of lines, the straight-line problems that JEE and A-Level Further Maths ask most, with a full timed paper.

3Lessons11Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
Summing Series: Advanced Techniques
StandardFirst lesson freeExtra course

The series that JEE, A-Level Further Maths and IB Higher Level ask most: sums of n, n squared and n cubed, arithmetico-geometric series, telescoping sums and the method of differences, with a full timed paper.

3Lessons11Problems2Python Labs
Counting: Advanced Problem Set
StandardFirst lesson freeExtra course

The counting problems that JEE, A-Level Further Maths and maths olympiads set most: circular arrangements, distributing objects into groups, the gaps method, and counting by complements and cases, with a full timed paper.

3Lessons12Problems2Python Labs
Complex Numbers: Deep Dive
StandardFirst lesson freeExtra course

Beyond the textbook: the polar form, multiplication as a rotation, the cube roots of unity, and loci on the Argand plane, the parts that JEE, A-Level Further Maths and IB Higher Level ask about most, with a full timed paper.

3Lessons11Problems2Python Labs
Trigonometric Functions: Exam Practice Pack
StandardFirst lesson free

What the exams add to this chapter: solving trigonometric equations, the greatest and least values of an expression, and identities in a triangle, each with worked examples, and a full timed paper.

3Lessons11Problems2Python Labs1Question Set
Functions: Functional Equations, Counting and Advanced Problems
StandardFirst lesson free

Can you find a function when you know only how it behaves? If f(x + y) = f(x) + f(y) for all x and y, what can f be? In this course we read three ideas that the main chapter only touches: equations whose unknown is a function, the number of solutions of an equation read from a graph (with the fixed points of a function), and the counting of onto functions. Then we solve harder problems at the level of JEE Advanced, A-Level Further Maths and IB Higher Level, and take an advanced timed test.

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