doPhysics.in
doPhysics
UnderstandChallengePricingAboutPrivacy PolicyTerms and Conditions

© 2026 doPhysics. All rights reserved.

Engineered by Ankit Shukla

The complete way to learn Physics

Physics is learned by doing it.
Not by watching it.

Understand every concept with your own hands, then take on problems up to JEE Advanced level.

Right now, which one?

Understand: the concept.You learn by doing the Physics. Push the block yourself and watch friction answer. Every concept works like this.→
Challenge: your understanding.Solve excellent questions, hand-picked by expert faculty, that take you up to JEE Advanced level.→

Pick one. Both stay one tap away, and one free account keeps your progress in both.

Tap one. It opens right here.
see a progress report

Every concept is something you do.

The whole syllabus, from Mathematical Tools to Modern Physics. Each idea is short. Its figure moves when you press play or drag. A quick check follows, and the feedback explains. All of it is free.

Read itShort ideas, one at a time.
Do itDrag the graph, push the block, predict and then play.
Check itA question after each idea. The feedback names the mistake.
Start a chapter: Motion in One Dimension

Free, always. Every chapter, every figure, every check.

Try one now. Hold the rope and make a wave with your own hand.

A wave is not the rope moving along/Waves · Introduction to Waves
YOUR HAND, A ROPE

Drag the hand up and down. Whatever your hand does, the rope passes along to the right, one piece after another.

Watch the painted piece. It rises and falls on its dashed line and ends where it started. The pieces stay. Only the wave travels.

Drag the hand up and down.

drag me up and down
A rope held at its left end. Every piece of the rope copies the hand a little later, and the wave runs to the right at 2.5 m/s2.5\,\text{m/s}2.5m/s. The painted piece never moves along the rope.

What sets doPhysics apart

flip me

The Learning Spectrum of Physics

From watching to doing — the further right, the more of it is yours.

doPhysicsyou do the PhysicsPassiveActiveVideo lecturesTextbooksWatchsomeone else does the PhysicsReadyou follow the PhysicsDo
The whole syllabusEvery concept, done by hand, free
1000+ problemsUp to JEE Advanced level
Designed by expert facultyEvery idea, figure, hint and solution

Students who are serious about JEE Advanced.

Feedback from students who value intellectual honesty over superficial score guarantees.

★★★★★

“Selected questions which are present in this app is helping me a lot and also saving lot's of time for me. I feel like it is giving me as much varieties as i think there is with less number of question and also giving me conceptual clarity. solutions are excellent that i am not taking much help from my teacher. solution is very detailed. Thanks a lot for creating this website .”

VH
Vishnu HarshaJEE Advanced 2027
★★★★★

“The problems given in the website are very interesting and the solutions are some of the most detailed I have seen personally. The hints can be quite helpful and the website is engaging to use.”

AK
Atharv KumaniJEE Advanced 2027
★★★★★

“I believe that the problems on this website gives one a concrete understanding of how well one is in physics for JEE Advanced and physics Olympiads. It's because of the idea of encouraging the student to think for the answer by the use of hints rather than just skipping to the solution, as well as the complexity and quantity of these problems. The solutions to the problems here are clear and concise, as well as elegant.”

NE
NeilJEE Advanced 2027
Note for Parents Why this is not another video lecture subscription
Read Note

Real score improvement in JEE Advanced comes exclusively from active problem-solving time.

Your child does not need another library of hundreds of hours of recorded videos to passively sit in front of. True rank advancement demands active pen-on-paper problem engagement:

  • Active attempt required: Students engage their own minds on authentic problems before viewing guided help.
  • No spoon-feeding: Structured hints guide intuition back on track without spoiling the final deduction.
  • Curated by an experienced educator: Crafted by an IIT Madras award-winning mentor, not scraped from random question banks.

“My son was spending 6 hours a day watching video lectures with zero score improvement. Switching to doPhysics forced him to solve on paper daily.”

— Dr. V. Narayanan, Parent of Class 12 Student
Asheshanand Acharya holding IIT Madras First Principles Teachers Award 2026
🏆IIT Madras FPTA Winner 2026

Asheshanand Acharya

IIT BHU ’12 Alumni • Senior Physics Faculty
🏆 IIT Madras First Principles Teachers Award 2026
🎓 IIT BHU ’12 B.Tech Alumni
🌐 Mentored India's IJSO 2026 Physics Team
⚡ Produced AIR 13, AIR 88 in JEE Advanced
Know more about me & my journey
asheshanand.com • Awards, Teaching Philosophy & Track Record
“

Every problem on this platform is crafted from first principles. No shortcuts, no formula-plugging, no rote patterns.

doPhysics was created by Asheshanand Acharya out of conviction that Physics cannot be mastered as a spectator sport. In today's coaching ecosystem, students spend 6–8 hours daily watching passive video lectures—creating a dangerous illusion of competence that instantly collapses when confronting an unfamiliar, multi-concept problem in JEE Advanced.

Solve first. Decide later.

Understanding costs nothing, ever. The problems start free, and you pay only if you want all of them.

Understand
₹0always

The complete theory of Class 11 and 12 Physics.

  • Every chapter, from Mathematical Tools to Modern Physics
  • Figures you play, drag and change
  • A check after every idea, with feedback
  • Your progress kept with a free account
  • No card, no trial, no end date
Start a chapter →
Free Trial
₹0forever

Experience the core platform before committing anything.

  • 3 Benchmark JEE Advanced Problems

Understand it.
Then challenge it.

One free account keeps your progress in both: every concept you master becomes a star in your sky. No credit card. Understanding stays free; full access to the problems from ₹499/year.

Free to start. No credit card.

Every concept works like this: something you do with your hands, then a check that tells you what you got.

Read the chapter on waves ↗
The problems

Problems that take you to JEE Advanced level.

1000+ problems, hand-picked and written from first principles by expert faculty, across every branch. You solve on paper. The page checks your answer, and helps only as much as you ask.

1. HintA nudge, never the answer.
2. StepsThe reasoning, in order.
3. SolutionThe full derivation.
±20%Calibrated to JEE Advanced.
Start a chapter: Kinematics

Three problems are open right now. Five more are free with your account.

Three problems are open right now. Try the first one before you open its hint. solve on paper, then check your answer here

Time Calculation from Position vs Inverse Velocity Graph/JEE Advanced Benchmark
PROBLEM STATEMENT

Graph of position xxx vs inverse of velocity (1v)\left(\frac{1}{v}\right)(v1​) for a particle moving on a straight line is as shown. Find the time taken (in seconds) by the particle to move from x=3 mx = 3 \, \text{m}x=3m

Need a nudge?
💡
A nudge, not the answer

Enough to get you unstuck and thinking in the right direction, without giving away the derivation.

📋
Conceptual Approach & Blueprint

The structured sequence top physicists use to tackle this problem category.

📘
Rigorous Mathematical Solution

Complete derivation with limiting case checks and physical interpretations.

drag it, predict it, check itthen the book asks you againWhat you do stays with you. What you watch fades.
ActivePassivedoPhysicsDodrag it, predict it, check it,then the book asks you againTextbooksReadyou follow the PhysicsVideo lecturesWatchsomeone else does the PhysicsWhat you do stays. What you watch fades.

The Difficulty Spectrum of Physics Problems

From fundamentals to the frontier — know where you stand, and go beyond.

doPhysics
JEE Advanced level
±20%

Board Exams

JEE Main

JEE Advanced

Easier
Harder
Concepts & basicsStandard applications
Stronger conceptsMulti-step problems
Deep conceptsNon-trivial reasoningHigher level problem solving
±20%
Typical Coaching SheetsAround JEE Main level(JEE Main ± 20%)

Typical coaching sheets stop around JEE Main. These problems sit at the JEE Advanced benchmark, hand-picked and written from first principles.

Recipient of the prestigious IIT Madras First Principles Teachers Award 2026 (honored by IIT Madras Director Prof. V. Kamakoti for developing students' genuine scientific temper and analytical depth), Asheshanand is an IIT BHU alumnus who has spent over 11 years training India’s top rankers. His students have secured AIR 13 and AIR 88 in JEE Advanced, placed 15 out of 23 students in the Top 1000 from a single batch in 2025, and represented India at the 23rd International Junior Science Olympiad (IJSO) 2026.

These problems are not scraped from open-source question banks or generated by automated scripts. Every single physical scenario, coordinate decomposition, progressive hint, conceptual roadmap step, and boundary-condition derivation is curated to systematically deconstruct misconceptions and build bulletproof physical intuition.

11+Years Mentoring JEE Adv
AIR 13JEE Advanced Top Result
IJSO '26Team India Mentored
FPTAIIT Madras Award 2026
Featured in National Press & Institutional Recognition
The Hindu

“Six persons honoured with IIT-M's First Principles Teachers Award 2026”

Read in The Hindu ↗
IIT Madras Official

“Honoured by Director Prof. V. Kamakoti for developing students' scientific temper”

Official Press Release ↗
The New Indian Express

“Honoured for moving students away from rote learning to fundamental physics”

Read Article ↗
UNI India

“National recognition for excellence in pre-university STEM education”

Read Coverage ↗
Asheshanand AcharyaFounder & Chief Physics Mentor, doPhysics.in
Know more...→
  • 5 more questions completely free once you sign up
  • Interactive Hints & Conceptual Steps
  • Complete Step-by-Step Derivations
  • No credit card required
  • MOST POPULAR
    Annual Access Pass
    ₹499/ year

    Complete, unrestricted access to the entire problem repository.

    • 1000+ Curated JEE Advanced Problems
    • All 6 Physics Branches covered comprehensively
    • Layered Hints, Methods & Rigorous Solutions
    • Personal Performance & Error Analytics
    • Continuous updates with fresh Olympiad problems

    7-Day Refund: Not loving the platform? Email us within 7 days of purchase and we refund you in full. No questions asked.

    to
    x=15 mx = 15 \, \text{m}x=15m
    .


    Figure 1 for question KNM-0082



    Recall the relation v=dxdtv = \frac{dx}{dt}v=dtdx​ and rearrange it to find dtdtdt. Consider what the area of a horizontal strip of thickness dxdxdx and width 1v\frac{1}{v}v1​ represents on the given graph.

    1. Write the kinematic relation v=dxdtv = \frac{dx}{dt}v=dtdx​.

    2. Rearrange the equation to express a small time interval dtdtdt as dt=1vdxdt = \frac{1}{v} dxdt=v1​dx.

    3. Identify that on a graph with xxx on the vertical axis and 1v\frac{1}{v}v1​ on the horizontal axis, the term 1vdx\frac{1}{v} dxv1​dx

    4. Conclude that the total time is the area enclosed by the curve and the vertical xxx-axis.

    5. Calculate the area of the trapezium formed between x=3 mx = 3 \, \text{m}x=3m and x=15 mx = 15 \, \text{m}x=15m.

    From the definition of velocity, we have:
    v=dxdtv = \frac{dx}{dt}v=dtdx​

    Rearranging this equation to solve for time dtdtdt, we get:

    dt=1vdxdt = \frac{1}{v} dxdt=v1​dx

    To find the total time ttt taken to move from x=3 mx = 3 \, \text{m}x=3m to x=15 mx = 15 \, \text{m}x=15m, we integrate both sides:

    t=∫3151vdxt = \int_{3}^{15} \frac{1}{v} dxt=∫315​v1​dx

    Now, let's interpret this integral graphically.


    Figure 2 for question KNM-0082



    Consider a horizontal strip on the given graph at a position xxx with an infinitesimally small thickness dxdxdx. The width of this strip along the horizontal axis is 1v\frac{1}{v}v1​. The area of this small horizontal strip is:

    dA=width×thickness=(1v)dxdA = \text{width} \times \text{thickness} = \left(\frac{1}{v}\right) dxdA=width×thickness=(v1​)dx

    represents the area of a horizontal strip.

    Comparing this with our equation for dtdtdt, we see that dt=dAdt = dAdt=dA. This means the time required for a small displacement dxdxdx is equal to the area of the corresponding horizontal strip.

    Therefore, the total time ttt is the total area enclosed by the curve and the vertical xxx-axis between x=3 mx = 3 \, \text{m}x=3m and x=15 mx = 15 \, \text{m}x=15m.

    The shape of this enclosed region is a trapezium. The parallel sides are horizontal with lengths 2 sm−12 \, \text{sm}^{-1}2sm−1 and 4 sm−14 \, \text{sm}^{-1}4sm−1. The perpendicular distance (height) between these parallel sides is along the vertical axis, which is (15−3) m=12 m(15 - 3) \, \text{m} = 12 \, \text{m}(15−3)m=12m.

    Calculating the area of the trapezium:

    t=Area=12×(sum of parallel sides)×heightt = \text{Area} = \frac{1}{2} \times (\text{sum of parallel sides}) \times \text{height}t=Area=21​×(sum of parallel sides)×height

    t=12×(2+4)×(15−3)t = \frac{1}{2} \times (2 + 4) \times (15 - 3)t=21​×(2+4)×(15−3)

    t=12×6×12t = \frac{1}{2} \times 6 \times 12t=21​×6×12

    t=36 st = 36 \, \text{s}t=36s

    The time taken by the particle is 36 s36 \, \text{s}36s.