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
1 course
Reactions of Metals and Non-metals
Chemistry · High School (9–10), General · Reactions and the Reactivity Series
FreeCh 7 · 2/4

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
StemPy LabStemPy Lab
Metals and Non-metals: Python Challenge Lab
Chemistry · High School (9–10) · Reactions and the Reactivity Series
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 Labs1Question Set1Mock Test
Opens with a Standard planSee what's inside →
How courses work:A guide for learners and teachers