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
Help centre/Start here

In this guide

  • Your first five minutes
  • Use it like an app
  • Lists, filters and sorting
  • Search
  • Subjects
  • Text size and theme
  • Other languages

All guides

  • Getting started
  • Taking mock tests
  • Open exams and the Live Series
  • Holding a test for your class
  • Questions and vaults
  • Running an open exam
  • Courses and learning paths
  • Problems, labs and notes
  • AI tools
  • Classes
  • Study groups
  • Community and the blog
  • Dashboard, badges and leaderboard
  • Your account and plans

Getting started

Your first five minutes: an account, your subjects and exams, the app on your phone, and how to find anything.

StemPy Lab pairs school and college science and maths with Python: lessons, problems, labs and tests where you work the ideas out, not just read about them. Most of the site is open without an account. An account lets you track progress, save things, take timed tests, join classes and take part in the community.

In this guide (7)
  • Your first five minutes
  • Use it like an app
  • Lists, filters and sorting
  • Search
  • Subjects
  • Text size and theme
  • Other languages

Your first five minutes

  1. 1Sign upFree, in a minute
  2. 2Your examsWhat are you preparing for?
  3. 3Your subjectsUnder Edit Profile
  4. 4Install the appOpens from its own icon
  5. 5StartA course, a paper or a live exam
  1. Make an account

    Press Sign up. Everyone starts as a student. If you teach, tick I'm a teacher when you sign up, or apply later under Edit Profile, Teaching on StemPy Lab. Tell us where you teach, what you teach and your highest qualification; we read every application and tell you here and by email.

  2. Tell us what you are preparing for

    On Mock Tests or your dashboard, choose your exams (JEE Main, NEET, the boards and more). Papers and live exams for them come first.

  3. Pick your subjects

    Under Edit Profile, choose the subjects you learn or teach. New forms start on your first subject.

  4. Start somewhere

    A learning path for a chapter, a practice paper, or the next free live exam.

Under 18?

A parent or guardian approves the account by email. Until then you can learn and practise but not post. See If you are under 18.

Use it like an app

PhoneHowThen
Android (Chrome)Tap Install the app in the site's menu, or Add to Home screen in Chrome's menu.It opens full screen from its own icon.
iPhone or iPadOpen the site in Safari, tap Share, then Add to Home Screen.It opens full screen from its own icon.
  • Android (Chrome)

    How
    Tap Install the app in the site's menu, or Add to Home screen in Chrome's menu.
    Then
    It opens full screen from its own icon.
  • iPhone or iPad

    How
    Open the site in Safari, tap Share, then Add to Home Screen.
    Then
    It opens full screen from its own icon.

Lists, filters and sorting

The lists (Courses, Learning Paths, Problems, Quizzes, Python Labs, Notes, Resources, Mock Tests, Question Sets and Discussions) all work the same way.

  • Pick a Subject, a Level and a Topic. The choices follow each other, so you only see ones that lead somewhere. Problems also filter by difficulty and type.
  • Type in the search box to look for words in titles and text.
  • Press Saved to see only what you bookmarked.
  • ↺ Reset filters clears the search, every filter, the Saved view and the sort.
  • Lists open Mixed, with subjects taking turns. The Sort menu shows newest, oldest, or A to Z.
  • Anything added in the last seven days has a green New pill. A Recently added row shows the topics that got new content.

Search

The search bar at the top looks across courses, lessons, problems, quizzes, labs, tests, discussions, resources and notes at once. It matches titles and topics, so "mechanics" finds everything filed under Mechanics. It also finds content in other languages by its translated title.

The Experts group finds teachers by name, qualification or the subjects they teach. Content kept private by its author, or on a plan above yours, is left out of your results.

Subjects

Everything belongs to one subject (Physics, Chemistry, Mathematics, Biology, Python, Statistics and more), and its topics belong to that subject. Choosing Mathematics only offers Mathematics topics.

Subjects are a starting point, not a wall. When you link content into a course, path, test or class, the search starts on that item's subject but its Search in menu can switch to another subject or to all of them.

Text size and theme

The Aa button at the top (in the menu on a phone) makes the text of the whole site bigger or smaller, in four steps. It is better than zooming, which can break the layout. The theme switch changes between light and dark. Both are kept on that device.

Other languages

If a problem, discussion or comment is written in a language other than English, a See Translation button appears beside it. Press it to read it in English. The writer does not need to do anything.

This works for Hindi or Bengali typed in English letters too, such as "mujhe ye samajh nahi aaya". A very short message in another language written in English letters may not be recognised.

Next →Taking mock tests

Still stuck?

Write to us and a person reads it. Tell us the page and what you pressed.

All guides Contact us