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
2 courses
If, Elif, Else: Making Decisions
Python Programming · Middle Stage (6–8), High School (9–10), High School (11–12), Undergraduate, General · Conditionals: if, elif, else
FreeCh 3 · 1/2

Until now, a program did every line, one after the other. In this course it learns to choose. You compare values, run some lines only when a condition is True, choose between two and then between many possibilities, and learn how to test every branch so that the program is right at the edges, where mistakes hide. You finish with a ticket office program. The practice runs your decisions on many test values and tells you which ones fail.

5Lessons13Problems8Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
And, Or, Not: Combining Conditions
Python Programming · Middle Stage (6–8), High School (9–10), High School (11–12), Undergraduate, General · Conditionals: if, elif, else
FreeCh 3 · 2/2

One simple condition is often not enough. A person can enter a club if they are old enough and have a ticket. A shop gives a discount to students or to senior citizens. In this course you combine conditions with and, or and not, check a range, ask whether a value is inside a group with in, and put one decision inside another. You learn to prove a combined condition with a truth table, and to simplify a condition with the rule of not. A club entry program at the end uses everything. The practice tests your conditions on many cases and tells you which ones fail.

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