May we remember this browser? It lets us tell a returning reader from a new one, which is the only way we can see whether anything we change actually helps. Say no and the site is exactly the same — we still count how many people opened this page, without keeping anything on your device. What we measure

howdoistudy
Built for exams

Tell me what you want to be able to do

Two or three questions, then the course we would build — before you make an account.

Lessons are things you do, not pages you read

Two real lesson blocks. Push them.

Simulation · friction on a slopeSLIDING
22°
Speed vs timeDistance vs time
a1.40 m/s²v0.00 m/st0.00 s

Gravity down the slope beats friction, so the block accelerates at a constant 1.40 m/s². That's why speed climbs in a straight line while distance curves upward — distance is the area under the speed graph. Mass never appears in either sum.

Friction on a slope. Change the angle or µ while it's moving — the block keeps whatever speed it already had.

Trace · a Python loopRUNNING
1total = 0
2for n in [3, 1, 4, 1, 5]:
3 if n > total:
4 total = n
5print(total)
total0
n—
Outputwaiting…

Start with nothing in the box.

Step 1 of 15

A Python loop, traced line by line, with the variables changing beside it.