HelpContactFor teachers and institutes
>_StemPy Lab
Mock TestsClasses

>_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

  • 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.
StatisticsFreeCh 17 · 1/3

Centre and Spread of Data

StemPy LabStemPy Lab

A weather office reports the average temperature of a town, but a farmer also wants to know how much the temperature jumps from day to day. Start with the three averages: the mean, the median and the mode, for a short list, a frequency table and grouped data. Then measure the spread with the range, the mean deviation, the variance and the standard deviation. The shortcut and step-deviation methods save work on big tables. It covers the first part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
StatisticsFreeCh 17 · 2/3

Comparing and Combining Data

StemPy LabStemPy Lab

Which of two bowlers is more consistent, when one takes more wickets on average? Which batch of bulbs is steadier? The standard deviation alone cannot answer, because it depends on the size of the numbers. Use the coefficient of variation to compare. See what happens to the mean and the spread when every value changes, and how to combine two groups, or correct a wrong reading, without starting again. Finish with quartiles, box plots and the rule for outliers. It covers the second part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
StatisticsFreeCh 17 · 3/3

Correlation and Regression

StemPy LabStemPy Lab

Do students who sleep longer score higher? Does a hotter day sell more ice cream? A scatter plot shows the pattern, and the correlation coefficient puts a number on it. Then fit the line of best fit by least squares, in both directions, and use it to predict. You also learn when a prediction can be trusted, and the traps that catch many students: causation, outliers and going beyond the data. The Indian Class 11 and 12 mathematics books do not teach this topic. A-Level, IB, AP Statistics and the SAT do.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Random Variables and Probability DistributionsFreeCh 16 · 3/3

Random Variables and the Binomial Distribution

StemPy LabStemPy Lab

A basketball player takes ten free throws. How many will she score? You cannot say, but you can say how likely each count is. A random variable turns outcomes into numbers, and its distribution lists the chances. Find the mean and the variance of a random variable, then study repeated independent trials and the binomial distribution that describes them. The chapter ends with the normal approximation that A-Level and IB use for large trials. It covers the third part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Conditional Probability and Bayes' TheoremFreeCh 16 · 1/3

Conditional Probability and Independent Events

StemPy LabStemPy Lab

You roll a die behind a screen, and a friend peeks and says the number is even. What is the chance it is a six? The answer is no longer one in six. Learn to shrink the sample space with a condition, to multiply along the branches of a tree diagram, and to decide when two events do not affect each other at all. It covers the first part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Conditional Probability and Bayes' TheoremFreeCh 16 · 2/3

Total Probability and Bayes' Theorem

StemPy LabStemPy Lab

A factory has three machines, and one faulty bolt is found in the box. Which machine made it? You know how often each machine makes a faulty bolt, and now you want to run the question backwards. Split the world into cases, add the cases with the law of total probability, and reverse a condition with Bayes' theorem. Then meet the traps that catch even careful readers, from screening tests to the game show with three doors. It covers the second part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Three-Dimensional GeometryFreeCh 15 · 1/4

Lines in Space: Direction Cosines, Equations and Angles

StemPy LabStemPy Lab

How do you tell a friend which way a kite string runs? You give a direction, and in space a direction needs three numbers. Learn direction cosines and direction ratios, write the equation of a line in vector and Cartesian form, and find the angle between two lines. It covers the first part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level Further Maths and IB.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Three-Dimensional GeometryFreeCh 15 · 2/4

Skew Lines and Shortest Distances

StemPy LabStemPy Lab

Two cables hang across a street at different heights. They do not touch, and they are not parallel. How close do they come? Such lines are called skew, and they exist only in space. Test whether two lines meet, find the shortest distance between two lines, and find the distance of a point from a line together with the foot of the perpendicular. It covers the Indian syllabus (NCERT, JEE Main) and the matching topics of A-Level Further Maths and IB.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Three-Dimensional GeometryFreeCh 15 · 3/4

Planes in Space

StemPy LabStemPy Lab

A flat roof, a wall and a sheet of glass are all pieces of planes. A plane is fixed by one point and one direction that stands straight out of it. Write the equation of a plane in vector and Cartesian form. Find the angle between two planes and between a line and a plane. Measure the distance of a point from a plane, and find where two planes meet. It covers the Indian syllabus (NCERT, JEE Main) and the matching topics of A-Level Further Maths and IB.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Vector AlgebraFreeCh 14 · 1/3

Vectors and Their Algebra

StemPy LabStemPy Lab

A ship sails 6 kilometres north and then 8 kilometres east. How far is it from the harbour? The distance sailed is one number, but where the ship is needs a size and a direction. In this course you describe a vector by its components and its direction cosines, add and scale vectors, and find the point that divides a line in a given ratio. It covers the first part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

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

The Dot Product

StemPy LabStemPy Lab

How much of a push along a ramp does a rope give when it pulls at an angle? Only the part of the force that points along the motion does the work. The dot product measures that part. In this course you find the dot product from components and from the angle. You use it to find angles and to test for right angles. Then you use it for projections and for work done. It covers the second part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Vector AlgebraFreeCh 14 · 3/3

The Cross Product and the Triple Product

StemPy LabStemPy Lab

A wrench turns a bolt best when you push at right angles to the handle. The cross product captures this: it is a vector at right angles to both of its factors, and its size is the area of the parallelogram they span. In this course you use the right-hand rule and find areas of triangles and parallelograms. Then you use the scalar triple product for volumes, and for the test of whether four points lie in one plane. It covers the last part of the Indian syllabus unit (NCERT, JEE Main) and the matching topics of A-Level Further Maths, IB Higher Level and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Page 1 of 5

Showing 1–12 of 55

Learning Journey

1
Centre and Spread of Data
Explore →
2
Comparing and Combining Data
Explore →
3
Correlation and Regression
Explore →
4
Random Variables and the Binomial Distribution
Explore →
5
Conditional Probability and Independent Events
Explore →
6
Total Probability and Bayes' Theorem
Explore →
7
Lines in Space: Direction Cosines, Equations and Angles
Explore →
8
Skew Lines and Shortest Distances
Explore →
9
Planes in Space
Explore →
10
Vectors and Their Algebra
Explore →
11
The Dot Product
Explore →
12
The Cross Product and the Triple Product
Explore →

Extra courses with a plan

These are part of our upcoming paid plans.

Three-Dimensional Geometry in Depth: Planes Through Lines, Images and Bisectors
StandardFirst lesson freeExtra course

Beyond the textbook. Find the plane through a line and a point, the plane through two lines, and the plane in a whole family. Reflect a point in a plane or a line, find a shortest path that bounces off a mirror, and bisect the angle between two planes. It is at the level of JEE Advanced, A-Level Further Maths and IB Higher Level, with a full timed paper.

3Lessons12Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
Differential Equations in Depth: Substitutions, Exact Equations and Second Order
StandardFirst lesson freeExtra course

Beyond the textbook. Turn an equation that is not standard into one that is, by a substitution. Solve Bernoulli equations, exact equations and equations of the form dydx=f(ax+by+c)\dfrac{dy}{dx} = f(ax + by + c)dxdy​=f(ax+by+c)

Integration in Depth: Reduction Formulas and Limits of Sums
StandardFirst lesson freeExtra course

Beyond the textbook. Build reduction formulas that bring a hard integral down to an easy one, use the symmetry properties on harder integrals, and turn limits of sums into integrals. Then compare integrals without evaluating them, and differentiate an integral whose limits depend on xxx. It is at the level of JEE Advanced, A-Level Further Maths and IB Higher Level, with a full timed paper.

3Lessons12Problems
Differentiability in Depth: Piecewise Functions and Functional Equations
StandardFirst lesson freeExtra course

Beyond the textbook. Find where absolute-value, greatest-integer and piecewise functions fail to be differentiable. See what a functional equation such as f(x + y) = f(x) + f(y) forces when f is continuous at one point. Then find patterns in the n-th derivative with Leibniz's rule. It is at the level of JEE Advanced, A-Level Further Maths and IB Higher Level, with a full timed paper.

3Lessons12Problems2Python Labs
Binomial Theorem: Advanced Problem Set
StandardFirst lesson freeExtra course

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 Labs
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 Labs
. Then meet the second-order equation with constant coefficients, as used in A-Level Further Maths. It is at the level of JEE Advanced, A-Level Further Maths and IB Higher Level, with a full timed paper.
3Lessons12Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
2
Python Labs
1Question 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 →
1
Question Set
1Mock Test
Opens with a Standard planSee what's inside →