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

Account

  • Log in
© 2026 senLearn. All rights reserved.HelpAboutContactPrivacy PolicyTerms of UseRefund Policy

Courses

Teacher-curated, self-paced courses. Looking for a guided sequence through a full topic? See Learning Paths.

All CoursesLearning Paths
4 courses
Components and Structure of an Ecosystem New
Biology · High School (11–12) · Ecosystems and Food Chains
FreeCh 30 · 1/4

What a pond, a forest and a field have in common. You meet the living and the non-living parts of an ecosystem and the layers of a forest. Then you follow the grazing and the detritus food chains, join them into a food web, and find the trophic level of each organism.

3Lessons10Problems2Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
Productivity and Decomposition New
Biology · High School (11–12) · Ecosystems and Food Chains
FreeCh 30 · 2/4

How much living matter does a hectare of grass make in a year, and what becomes of it when it dies? Gross and net primary productivity, secondary productivity, what limits them, and the five steps by which dead matter is broken down into humus and minerals. Python follows the numbers.

3Lessons10Problems2Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
Energy Flow and Ecological Pyramids New
Biology · High School (11–12) · Ecosystems and Food Chains
FreeCh 30 · 3/4

The Sun gives a field a great deal of energy, and the hawk at the end of the chain gets very little of it. You follow the energy from sunlight to the top consumer, use the ten per cent idea, and draw the pyramids of number, biomass and energy. Then you put the whole chapter together in one energy budget.

3Lessons10Problems2Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
Ecosystems in Depth: Succession, Cycles and Budgets
Biology · High School (11–12) · Ecosystems and Food Chains
StandardFirst lesson freeExtra course

A bare rock becomes a forest, a carbon atom goes round the world and comes back, and a phosphorus atom takes millions of years to do the same. You follow ecological succession stage by stage. You build box models of the carbon and phosphorus cycles in Python and count the services that ecosystems give us. Then you work out full energy budgets with the efficiencies that A-Level and IB use. It goes beyond the textbook, to the level of A-Level Biology, IB Higher Level and the Olympiad. Twelve harder problems and a full timed mock exam.

3Lessons12Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
Ecosystems and Food Chains
Biology · High School (9–10), General · Ecosystems and Food Chains
FreeCh 8 · 1/2

What an ecosystem is, its living and non-living parts, producers, consumers and decomposers, food chains and webs, trophic levels, the ten per cent law and biological magnification.

3Lessons10Problems2Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
How courses work:A guide for learners and teachers