For Class 9 to college and for JEE, NEET, the boards and the Olympiads.For secondary school to university, the Olympiads, and anyone learning Python. Everything you need in one place:
Just looking? Try a problem or a free mock test →
Pick your exam to see its mock tests, practice questions and the next live test.
Practise, collaborate and get recognised: alone, with friends or with your teacher.
We combine clear concepts, problem-solving skills and computational thinking, then let you test yourself the way the real exam will.
Understand the ideas behind every formula through visual explanations, examples and intuitive reasoning.
Learn structured approaches to solving school, university and competitive examination problems.
Learn the concepts, solve problems, run Python simulations, then test yourself in timed mock tests and free live exams, with a growing community of students and teachers.
Team up, share resources and take on group challenges together.
Explore ideas through coding, computation, visualization and interactive simulations.
Timed mock tests in the pattern of JEE, NEET, the boards and the Olympiads,Timed tests on every topic, Olympiad papers and Python coding tests, and free live exams every week with your rank and a certificate.
Structured courses with concepts, problems, labs and practice: built by teachers and learners.
Capacitors together and the energy they hold. Series and parallel combinations, energy stored in a charged capacitor, and what happens to charge and energy when capacitors are joined or a battery stays connected.
A redox reaction split into two half-cells. The Daniell cell, standard electrode potentials and the electrochemical series. Then how to predict whether a reaction will happen and which metals displace which.
Load the elements into a pandas table, sort and filter them, plot the periodic trends, and look for patterns: which properties go together, and which elements break the rule.
Each problem combines theory, numerical analysis, Python-based computation and community discussion.
text processing
text processing
comprehensions and generators
getting started with python

Reading a solution feels like learning, but it is mostly not. Here are five steps that make a problem stay in your head, with a way to use the Python boxes.
Study advice

Get your questions ready, build a paper marked like the real exam, choose how it starts, run it, read the report and give certificates. Then take the same paper to students beyond your class with an open exam. A walk through a demo class test.
Mock testsTeachersGuides

Find the right paper, read the instructions, use the exam screen like the real JEE or NEET, understand the marking, and turn every wrong answer into marks. Then sit open exams and the Live Series with students everywhere.
Mock testsExamsGuides
Pick a subject, then follow a pathway from foundational concepts to advanced problem solving and computation.
Mechanics, thermodynamics, waves, electricity, and more.
Matter, atoms, reactions and the materials around us.
Numbers, algebra, geometry and the ways we use them to solve problems.
Cells, living things, how they work and how they are connected.
Learn to program from your first line of code, with every example running in your browser.
Learn to make sense of data, from your first table and graph to averages, spread, chance and the ideas behind every report you read.
Test yourself: mock tests and exams
When you have learnt a chapter, see where you stand: practice papers for JEE, NEET, the boards and the Olympiads,tests on every topic, Olympiad papers and Python coding tests, free live exams every week with students everywhere, and class tests from your teacher.
by StemPy Lab
One tap registers you for this sitting and every one after it; skip any you like.
Physics · High School (11–12) · 2026-11-08
6 took itOpen →
Class test · 2 classes
Paper kept private
Physics, Chemistry, Biology · High School (11–12) · 2026-11-06
3 took it in 2 classesOpen →