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.
Linear ProgrammingFreeCh 19 · 2/3

The Corner Point Method

StemPy LabStemPy Lab

A profit that grows along a straight line must be largest at the edge of what is allowed. Use that idea to find the maximum or minimum of an objective function at the corner points. See why unbounded regions need an extra test, what happens when there is no feasible solution or many, and check each answer with scipy.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Linear ProgrammingFreeCh 19 · 3/3

Linear Programming Problems from Words

StemPy LabStemPy Lab

A workshop, a canteen and a delivery van all face the same question: what is the best plan with limited resources? Turn the story into variables, an objective and constraints, draw the region, find the best corner and say what it means in the units of the problem. Manufacturing, diet and transport problems, in the style of the board and CUET papers.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Linear InequalitiesLinear ProgrammingFreeCh 19 · 1/3

Linear Inequalities and Feasible Regions

StemPy LabStemPy Lab

What does the region 3x + 2y at most 12 look like? Draw one inequality, then several together, and shade the points that satisfy them all. Learn to tell a bounded region from an unbounded one, and to find its corner points by solving pairs of boundary lines.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Inverse Trigonometric FunctionsFreeCh 18 · 1/4

Inverse Trigonometric Functions: Domains, Ranges and Graphs

StemPy LabStemPy Lab

Why can the sine not be undone until we cut its graph? Learn the cuts, called principal value branches, for the six inverse functions. Read their domains, ranges and graphs, and work out values such as sin⁡−1(sin⁡4)\sin^{-1}(\sin 4)sin−1(sin4) where the angle lies outside the cut. 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 →
Inverse Trigonometric FunctionsFreeCh 18 · 2/4

Properties and Identities of Inverse Trigonometric Functions

StemPy LabStemPy Lab

The inverse sine and inverse cosine of the same number add up to a right angle. Prove it, and meet its family: the reflection rules, the reciprocal rules, the sum and difference of two inverse tangents with the condition on their product, and the double angle forms. Use a right triangle to find expressions such as sin⁡(cos⁡−1x)\sin(\cos^{-1}x)sin(cos−1x). It covers the Indian syllabus (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Inverse Trigonometric FunctionsFreeCh 18 · 3/4

Simplifying Expressions and Solving Equations with Inverse Trigonometric Functions

StemPy LabStemPy Lab

An expression like tan⁡−11+x2−1x\tan^{-1}\dfrac{\sqrt{1 + x^2} - 1}{x}tan−1x1+x2​−1​ looks hopeless until you put x=tan⁡tx = \tan tx=tant. Learn the substitutions that make such expressions collapse, solve equations that hide an angle inside, and avoid the traps of domain and range that give false roots. A graph on the computer checks each answer. It covers the Indian syllabus (NCERT, JEE Main) and the matching topics of A-Level, IB and AP.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
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 →
Page 1 of 6

Showing 1–12 of 61

Learning Journey

1
The Corner Point Method
Explore →
2
Linear Programming Problems from Words
Explore →
3
Linear Inequalities and Feasible Regions
Explore →
4
Inverse Trigonometric Functions: Domains, Ranges and Graphs
Explore →
5
Properties and Identities of Inverse Trigonometric Functions
Explore →
6
Simplifying Expressions and Solving Equations with Inverse Trigonometric Functions
Explore →
7
Centre and Spread of Data
Explore →
8
Comparing and Combining Data
Explore →
9
Correlation and Regression
Explore →
10
Random Variables and the Binomial Distribution
Explore →
11
Conditional Probability and Independent Events
Explore →
12
Total Probability and Bayes' Theorem
Explore →

Extra courses with a plan

These are part of our upcoming paid plans.

Inverse Trigonometric Functions: Telescoping Series and Parameter Problems
StandardFirst lesson freeExtra course

Beyond the textbook. Add up long strings of arctangents by letting the terms cancel in pairs. Find the range of expressions built from inverse functions. Then decide for which values of a parameter an equation has a solution. 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 →
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 Labs
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
1
Question Set
1Mock Test
Opens with a Standard planSee what's inside →
. 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 →