DONATSciences and Maths
21 labsFreeS1 – S6Phone and computer🤖 AI lab guide

Interactive Labs: experiment, analyse, design

Run real-style experiments, work with realistic data, and solve engineering challenges from Rwanda and Africa. Every lab gives you a table, a graph, questions with hints, and a lab report you can download.

🌍 For learners and teachers everywhere

Interactive Labs are made in Rwanda by a science teacher, with real-life problems from Africa, and they work for any secondary school in the world. The topics are found in most curricula, for example Cambridge IGCSE and A Level, GCSE, IB MYP and DP, the US Next Generation Science Standards, and national curricula in East Africa (Rwanda REB, Kenya CBC, Uganda, Tanzania).

Free to use, no account, no sign-up.
Phone-first: light pages that work on slow internet, and offline after the first visit.
Real data and real problems, not just animations.
For teachers: worksheets, reports and Premium Lab Packs, payable from anywhere.

🧭 How Interactive Labs work

Discover a free experiment in Physics, Chemistry, Biology, Mathematics or Engineering.
Experiment: change the variables, take measurements and record them.
Analyse: plot graphs, calculate, answer questions with hints, and download your lab report.
🤖 Ask the lab guide: stuck? A free AI guide in every lab explains the next step and your results, with hints, not answers.
Go further with a Premium Lab Pack: worksheets, guided practicals, extra challenges and answer keys.

✨ New virtual labs with real-style data

vt
PhysicsMathematicsS2 · S4 · S5

Motion data lab: a moto-taxi ride

A moto-taxi rider in Kigali records a short ride with a phone GPS app: start, steady speed, braking for a speed bump, and stopping at the stage. Use the data like a physicist and a road-safety officer.

Open the lab →
PhysicsRenewable energyS3 · S4 · S6

Renewable energy lab: sun and wind for a school

A school on a hill wants electricity for evening study. Is a solar panel enough in the rainy season? Would a small wind turbine help? Measure, calculate and compare.

Open the lab →
MathematicsWater and climateS1 · S2 · S3

Water and climate lab: rain, temperature and a school tank

Many schools lack water from June to August. With a year of rainfall and temperature records, find the dry season, then design a rainwater tank so the school never runs dry.

Open the lab →
BiologyMathematicsS1 · S2 · S5

Agricultural lab: how do beans grow best?

A school farm grows climbing beans. Do they need full sunlight, compost and daily watering? Analyse 24 days of measurements and make a mathematical model of growth.

Open the lab →
149.45 g
ChemistryMathematicsS3 · S4 · S5

Rate of reaction lab: marble chips and acid

Limestone is used to make cement and to build, and acid rain slowly attacks it. Measure how fast marble (calcium carbonate) reacts with acid, and find out what makes a reaction faster.

Open the lab →
7.2 Is this water safe?
ChemistryBiologyS2 to S6

Water quality lab: is this water safe to drink?

Families get water from taps, boreholes, springs, rivers, rain tanks and wells. Test six samples like a water chemist, find which are safe, and choose how to treat the others.

Open the lab →
3 purple : 1 yellow ? χ²
BiologyMathematicsS4 · S5 · S6

Genetics lab: maize cobs and the chi-squared test

Each kernel on a maize cob is a separate offspring. Count the kernels on cobs from different crosses and test whether the results fit Mendel’s ratios.

Open the lab →
1 m × 1 m quadrats
BiologyMathematicsS1 to S5

Ecology lab: counting plants with quadrats

Ecologists in parks like Akagera cannot count every plant. Sample a 50 m × 30 m grassland with quadrats, estimate how many plants there are, and see why random sampling matters.

Open the lab →
Which salt is it?flame test
ChemistryS3 to S6Qualitative analysis

Salt analysis lab: identify the unknown salts

A school store has seven jars that lost their labels. Do the tests a chemist would do, record what you see, and name every salt.

Open the lab →
kJ/molC1 C2 C3 C4 kerosene
ChemistryS4 to S6Energetics

Energy from fuels lab: calorimetry of alcohols and kerosene

Families cook with kerosene, charcoal and, more and more, ethanol and gas. Which fuel gives the most energy? Measure it with a spirit burner and a can of water.

Open the lab →
F = k xextension
PhysicsS1 to S4Forces

Hooke’s law lab: springs, extension and the spring constant

Bathroom scales, bicycle seats and car suspensions all use springs. Load a spring, measure how far it stretches and find the rule it follows.

Open the lab →
E = m c ΔTtime
PhysicsS2 to S5Thermal physics

Specific heat capacity lab: heating and cooling

Why does the sand get hot at noon while the lake stays cool? Heat water, oil and aluminium with the same heater and find out which needs the most energy.

Open the lab →
← bubble movesvolume = π r² d
BiologyS2 to S6Plant transport

Transpiration lab: a bubble potometer

A big tree can lose hundreds of litres of water on a hot day. Use a potometer to find what makes leaves lose water faster.

Open the lab →
rain and cases
BiologyMathematicsS3 to S6

Malaria data lab: rainfall, mosquitoes and bed nets

Health workers plan bed nets and medicine using data. Study three years of monthly figures for one district and find out when malaria rises and what nets change.

Open the lab →
Rwanda census1978 → 2022: 4.8 → 13.2 million
MathematicsGeographyS3 to S6

Rwanda population lab: real census data and growth models

Rwanda counted 13.2 million people in 2022. How fast is the population growing, and how many people will need schools and jobs in 2032 and 2050?

Open the lab →

🛠️ Engineering challenges

Projects that join Physics, Mathematics, Chemistry and Biology to solve a real problem. Work in a team, calculate, compare options and justify your design.

h
Engineering challengePhysicsMathematics

Engineering challenge: design a solar-powered water pump for a rural school

A rural school of 600 learners walks 2 km for water. There is a borehole, but no electricity grid. Your team must design a solar pumping system that works, is affordable and lasts.

Open the challenge →
M = wL² ÷ 8
Engineering challengePhysicsMathematics

Engineering challenge: design a safe footbridge over a stream

In the rainy season a stream floods the path to school. Design a footbridge that carries a group of learners safely, at the lowest cost over 10 years.

Open the challenge →
muddy watersandcharcoalgravelclean
Engineering challengeChemistryBiology

Engineering challenge: a clean-water filter for a school

River water is muddy after the rains. Design a sand and charcoal filter that gives enough clear water for the school every day.

Open the challenge →
− 85 % energy
Engineering challengePhysicsMathematics

Engineering challenge: an energy-efficient classroom

The school pays a large electricity bill. Plan lighting, windows and equipment so a classroom uses less energy and saves money.

Open the challenge →
Engineering challengeBiologyMathematics

Engineering challenge: a sustainable school farming plot

The school farm must feed the canteen and earn money without harming the soil. Plan the crop, water and soil care for one season.

Open the challenge →
less wood · less smoke · lower bills
Engineering challengePhysicsChemistry

Engineering challenge: reduce household energy use

Cooking and lighting cost a family a lot of money, and smoke harms health. Audit a home and plan changes that save money and protect the environment.

Open the challenge →

🌍 Themed laboratories

The simulations below stay in their own subject menus. This page only gathers them so you can find related experiments quickly. Each one has a simulation, a virtual lab with a table and graph, a quick check and now a downloadable lab report.

Physics labs

Physics home →

Chemistry labs

Chemistry home →

Biology labs

Biology home →

Mathematics labs

vt
PhysicsMathematicsS2 · S4 · S5

Motion data lab: a moto-taxi ride

A moto-taxi rider in Kigali records a short ride with a phone GPS app: start, steady speed, braking for a speed bump, and stopping at the stage. Use the data like a physicist and a road-safety officer.

Open the lab →
PhysicsRenewable energyS3 · S4 · S6

Renewable energy lab: sun and wind for a school

A school on a hill wants electricity for evening study. Is a solar panel enough in the rainy season? Would a small wind turbine help? Measure, calculate and compare.

Open the lab →
MathematicsWater and climateS1 · S2 · S3

Water and climate lab: rain, temperature and a school tank

Many schools lack water from June to August. With a year of rainfall and temperature records, find the dry season, then design a rainwater tank so the school never runs dry.

Open the lab →
BiologyMathematicsS1 · S2 · S5

Agricultural lab: how do beans grow best?

A school farm grows climbing beans. Do they need full sunlight, compost and daily watering? Analyse 24 days of measurements and make a mathematical model of growth.

Open the lab →
149.45 g
ChemistryMathematicsS3 · S4 · S5

Rate of reaction lab: marble chips and acid

Limestone is used to make cement and to build, and acid rain slowly attacks it. Measure how fast marble (calcium carbonate) reacts with acid, and find out what makes a reaction faster.

Open the lab →
3 purple : 1 yellow ? χ²
BiologyMathematicsS4 · S5 · S6

Genetics lab: maize cobs and the chi-squared test

Each kernel on a maize cob is a separate offspring. Count the kernels on cobs from different crosses and test whether the results fit Mendel’s ratios.

Open the lab →
1 m × 1 m quadrats
BiologyMathematicsS1 to S5

Ecology lab: counting plants with quadrats

Ecologists in parks like Akagera cannot count every plant. Sample a 50 m × 30 m grassland with quadrats, estimate how many plants there are, and see why random sampling matters.

Open the lab →
rain and cases
BiologyMathematicsS3 to S6

Malaria data lab: rainfall, mosquitoes and bed nets

Health workers plan bed nets and medicine using data. Study three years of monthly figures for one district and find out when malaria rises and what nets change.

Open the lab →
Rwanda census1978 → 2022: 4.8 → 13.2 million
MathematicsGeographyS3 to S6

Rwanda population lab: real census data and growth models

Rwanda counted 13.2 million people in 2022. How fast is the population growing, and how many people will need schools and jobs in 2032 and 2050?

Open the lab →

Mathematics home →

📦 Premium Lab Packs

Worksheets, guided practicals, extra challenges, answer keys and report templates for each lab.

🤖 AI lab tutor

Coming later: a tutor that explains calculation errors, gives hints before answers and helps you read graphs. The labs come first.

🤝 Sponsored labs

Organisations can support free labs for every learner, with a clear “Sponsored” label.

DONAT STEM Interactive Labs · original work by BIZIYAREMYE Donat · free labs, forever · independent of REB