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

Learning Paths

Each learning path is one chapter: a guided route through a topic, one small course at a time. Pick a class to see its chapters in order.

All CoursesLearning Paths
ChaptersStudent playlists

Mathematics · High School (9–10)

by StemPy Lab
Chapter 3Contains Standard content
Polynomials
Polynomials, Algebraic Identities and Factorisation

The cost of a taxi, the height of a thrown ball and the area of a garden can all be written with expressions such as x² + 3x + 2. These expressions are called polynomials. In this chapter we learn what they are, how to find the numbers that make them zero, and how to split them into smaller factors. We also learn the identities that make long multiplications short. We use Python to calculate values and to check our factors.

3 courses
StemPy LabStemPy Lab
Chapter 4Contains Standard content
Quadratic Equations
Quadratic Equations, Polynomials

A ball thrown up comes down again, and a garden of a given area has a length that you can find. Both lead to an equation with a squared term: a quadratic equation. In this chapter you learn to recognise such equations, to solve them by factorising, by completing the square and with the quadratic formula, and to tell from the discriminant how many roots there are. Python solves and checks equations by the hundred.

3 courses
StemPy LabStemPy Lab