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
  • Prepare for an Exam
  • 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

Question Sets

Untimed practice sets. Take one here, or find them embedded right inside a course's concepts.

Pick a subject to see its topics.

Exam:
Syllabus:
16 sets
High School (9–10)High School (11–12)UndergraduateGeneralText ProcessingBoard ExamPCAP (Python Institute)PCEP (Python Institute)
Working with Text: Concept Check

Ten questions on split, join, cleaning text and simple codes. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
High School (9–10)High School (11–12)UndergraduateGeneralRecursionBoard ExamA-LevelIBPCEP (Python Institute)
Recursion: Check Your Understanding

Ten questions on recursion, base cases and the call stack. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
High School (9–10)High School (11–12)UndergraduateGeneralErrors and ExceptionsBoard ExamPCEP (Python Institute)
Errors: Check Your Understanding

Ten questions on the names of errors and on try and except. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
High School (9–10)High School (11–12)UndergraduateGeneralDictionariesBoard ExamPCEP (Python Institute)
Dictionaries: Check Your Understanding

Ten questions on keys, values, get() and counting. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralMini ProjectsPCEP (Python Institute)
Projects: Check Your Understanding

Ten questions on random numbers, the quiz, the grade book and finding faults. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralFunctionsPCEP (Python Institute)
Functions: Check Your Understanding

Ten questions on defining and calling functions, parameters and return. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralListsPCEP (Python Institute)
Lists: Check Your Understanding

Ten questions on reading and changing lists. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralLoopsPCEP (Python Institute)
while Loops: Check Your Understanding

Ten questions on while loops, break and continue. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralLoopsPCEP (Python Institute)
Loops: Check Your Understanding

Ten questions on for loops, range() and loops that build answers. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralConditionals: if, elif, elsePCEP (Python Institute)
And, Or, Not: Check Your Understanding

Ten questions on and, or, not and range checks. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralConditionals: if, elif, elsePCEP (Python Institute)
Comparisons and if: Check Your Understanding

Ten questions on comparisons, if, else and elif. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralStringsPCEP (Python Institute)
Strings: Check Your Understanding

Ten questions on positions, slices, methods and f-strings. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralInput and OutputPCEP (Python Institute)
Input and Types: Check Your Understanding

Ten questions on input(), converting types and small programs. One asks you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralOperators and ExpressionsPCEP (Python Institute)
Operators: Check Your Understanding

Ten questions on the arithmetic operators, the number tools and the order of operations. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralVariables and Data TypesPCEP (Python Institute)
Variables and Types: Check Your Understanding

Ten questions on variables, types and names. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions
Middle Stage (6–8)High School (9–10)High School (11–12)UndergraduateGeneralGetting Started with PythonInput and OutputPCEP (Python Institute)
Print and Text: Check Your Understanding

Ten questions on print(), text and numbers. Two ask you to find a mistake.

StemPy LabStemPy Lab
10 questions