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
Chemistry Learning Path

High School (9–10) Chemistry

Explore structured chemistry courses, solved problems, simulations and Python activities.

Choose a topic to see its subtopics.
Groups and FamiliesFreeCh 9 · 3/4

Families of Elements and Predictions

StemPy LabStemPy Lab

Sodium and potassium are stored under oil. Chlorine and bromine are coloured. Neon does not react at all. In this course we meet the families of the table, and we use the table to predict what an element will do.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Periodic TrendsElectronic Configuration and ValencyFreeCh 9 · 2/4

Patterns Across Periods and Down Groups

StemPy LabStemPy Lab

Why does carbon make four bonds and oxygen two? Why is a sodium atom bigger than a chlorine atom? In this course we find the valency, the size, the metallic character and the oxides of the elements, and how they change across a period and down a group.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Development of the Periodic TableFreeCh 9 · 1/4

From Triads to the Modern Table

StemPy LabStemPy Lab

Why did chemists need a table? In this course we follow the story from Dobereiner's triads and Newlands' octaves to Mendeleev's table with its gaps, and then to the modern table, which is arranged by atomic number.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Reactions and Uses of Carbon CompoundsFreeCh 8 · 3/4

Reactions of Carbon Compounds and Everyday Compounds

StemPy LabStemPy Lab

Why does a candle give a yellow flame and a gas stove a blue one? What is vinegar? How does soap clean? In this course we learn how carbon compounds burn and react, and we study ethanol, ethanoic acid, soaps and detergents.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Hydrocarbons and NomenclatureFreeCh 8 · 2/4

Hydrocarbons and Their Names

StemPy LabStemPy Lab

The simplest carbon compounds have only carbon and hydrogen. In this course we meet the alkanes, alkenes and alkynes, we learn that the same formula can have different structures, and we learn the rules that give every compound its name.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Covalent Bonding and AllotropesFreeCh 8 · 1/4

Covalent Bonding and the Forms of Carbon

StemPy LabStemPy Lab

Carbon does not make ions. It shares. In this course we learn the covalent bond, the properties of the compounds that it makes, why carbon can make so many compounds, and how the same atoms make soft graphite and hard diamond.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Ionic Compounds and Extraction of MetalsFreeCh 7 · 3/4

Ionic Compounds and the Extraction of Metals

StemPy LabStemPy Lab

When a metal meets a non-metal, electrons move from one to the other. In this course we see how that makes an ionic compound, what its properties are, and how metals are got from the ores that are dug out of the ground.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Reactions and the Reactivity SeriesFreeCh 7 · 2/4

Reactions of Metals and Non-metals

StemPy LabStemPy Lab

Sodium is kept under oil, and gold never tarnishes. The difference is in how the metals react. In this course we see what metals do with oxygen, water, acids and salt solutions, we arrange them in the reactivity series, and we look at the reactions of non-metals.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Properties of Metals and Non-metalsFreeCh 7 · 1/4

Properties of Metals and Non-metals

StemPy LabStemPy Lab

Why are wires made of copper, and not of sulphur? Why does a bell ring? In this course we compare the physical properties of metals and non-metals, we meet the exceptions, and we learn why metals are mixed to make alloys.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
pH and NeutralisationAcids and BasesFreeCh 6 · 3/4

The pH Scale and Neutralisation

StemPy LabStemPy Lab

How acidic is lemon juice? How basic is soap? The pH scale gives a number. In this course we learn the scale, we see why it matters for the stomach, the teeth, the soil and insect stings, and we calculate how much acid neutralises a base.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Salts and Their UsesFreeCh 6 · 2/4

Salts and Their Uses

StemPy LabStemPy Lab

When an acid meets a base, a salt is made. Common salt is only one of the family. In this course we learn the salts of daily life: what is made from common salt, how baking soda and washing soda differ, and what plaster of Paris does.

3Lessons10Problems2Python Labs1Question Set1Mock Test
Explore Course →
Acids and BasesFreeCh 6 · 1/4

Acids and Bases

StemPy LabStemPy Lab

An acid tastes sour, and a base feels soapy, but you should never taste a chemical to find out. In this course we learn to use indicators, we see what acids and bases do to metals, carbonates and each other, and we find out what makes a substance an acid.

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

Showing 1–12 of 27

Learning Journey

1
Families of Elements and Predictions
Explore →
2
Patterns Across Periods and Down Groups
Explore →
3
From Triads to the Modern Table
Explore →
4
Reactions of Carbon Compounds and Everyday Compounds
Explore →
5
Hydrocarbons and Their Names
Explore →
6
Covalent Bonding and the Forms of Carbon
Explore →
7
Ionic Compounds and the Extraction of Metals
Explore →
8
Reactions of Metals and Non-metals
Explore →
9
Properties of Metals and Non-metals
Explore →
10
The pH Scale and Neutralisation
Explore →
11
Salts and Their Uses
Explore →
12
Acids and Bases
Explore →

Extra courses with a plan

These are part of our upcoming paid plans.

Atoms and Molecules: Advanced Problem Workshop
StandardFirst lesson freeExtra course

How many atoms are in a gram of carbon dioxide? Why do 1 g1\ \text{g}1 g of hydrogen and 16 g16\ \text{g}16 g of oxygen hold exactly the same number of atoms? How long would it take to count the molecules in one drop of water? In this workshop you learn two strategies, and then you solve problems that are a step harder than the chapter, with Python to check your work.

3Lessons9Problems2Python Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
Acids, Bases and Salts: Beyond the Textbook
StandardFirst lesson freeExtra course

Why does the pH scale go in steps of ten? Why is vinegar a weak acid and hydrochloric acid a strong one, when both turn litmus red? How does a chemist find the strength of an unknown alkali with a burette? In this course you read further, solve problems on pH, dilution and titration, and then take a timed challenge.

3Lessons7Problems2Python Labs
Carbon and Its Compounds: Challenge Problems
StandardFirst lesson freeExtra course

The chapter gave you the rules. Here you use them together. How many structures can a formula have? Which compound has these percentages? How much carbon dioxide does a fuel make, and how much soap is lost? In this course you learn two strategies and then solve harder problems, in the style of an olympiad.

3Lessons9Problems2Python Labs
Metals and Non-metals: Python Challenge Lab
StandardFirst lesson freeExtra course

A reactivity series is a list. An ore calculation is a few lines of arithmetic. In this course you turn the chemistry of metals into short Python programs, and you use them to test ideas: which metals displace which, which ore is the richest, and how much alloy you need. Then you take a timed test in the style of an olympiad.

3Lessons6Problems3Python Labs
Chemical Reactions and Equations: Exam Practice Pack
StandardFirst lesson freeExtra course

In an exam, chemical equations are worth easy marks, if you are quick and you check your work. This pack gives you two exam skills, six problems, a Python checker for your balancing, and timed papers. One paper is in the Standard pack, and a longer one with worked solutions is for Premium.

3Lessons6Problems1Python Lab
The Periodic Table: Deep Dive and Olympiad Practice
StandardFirst lesson freeExtra course

You know how the table is built and how it is used. Now ask why. Why did Moseley's X-rays settle an old argument? Why does the energy to remove an electron dip twice in each period? In this course we read further, solve harder problems and take an olympiad style test.

3Lessons8Problems2Python Labs
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 →
1
Question Set
2Mock Tests
Opens with a Standard planSee what's inside →
1
Question Set
1Mock Test
Opens with a Standard planSee what's inside →