What is eSolver?

A playful, gamified way to actually understand math, physics, computer science and coding — one small win at a time.

Bite-sized lessons

2–5 minute interactive lessons in math, physics, computer science and coding. Learn by doing — never by reading walls of text.

Real code, real physics

Write real Python in the browser. Drag force arrows and see the resultant. Balance real equations on a real scale.

Ranked Arena

Battle other learners 1v1 across math, physics, CS and code. Climb from Bronze to Top 100 with a real ELO system.

100+ achievements

Unlock quipps, flags, avatars and permanent boosts. Show off your progress with a customizable profile banner.

Frequently asked questions

What is eSolver?+

eSolver is a free, gamified learning platform for math, physics, computer science and coding. You take a short placement test, get a personal path at your level, and learn through 2–5 minute interactive lessons.

Is eSolver free?+

Yes. You can create an account and study math, physics, CS and coding for free. Daily bolts and shields refill every night at midnight.

How do I get better at math with eSolver?+

Start with the placement test so the path begins just below your first mistake, then practise 10–30 minutes a day. Chapter reviews mix 20 random questions from the whole chapter, which is what makes the knowledge stick for a test.

Can I learn to code on eSolver?+

Yes. Coding tasks run real Python directly in your browser — you write the code, we execute it and grade the output. No installation needed.

What levels and school stages are covered?+

From primary school (grades 1–4) and middle school (5–9) up to upper secondary and introductory college level, in math, physics, computer science and coding.

What is the Arena?+

Arena is 1v1 ranked practice. You are matched against someone with similar ELO and answer questions under time pressure — a fair, motivating way to train speed and accuracy.

Can teachers and schools use eSolver?+

Yes. Teachers can create a classroom and share a 6-character code with students to follow their progress. See the page for schools.

How much should I study per day?+

Choose 10, 20 or 30 minutes a day. Short daily sessions beat one long session per week, because spaced repetition is what moves knowledge into long-term memory.

More free study guides on the blog.