What ProdQuest is, in plain facts

ProdQuest is a gamified platform for learning Python by solving tasks in the browser. You write code in a real editor with a terminal and git, the mentor grades it — tests, lint, mutation, and security checks make up at least 70% of every grade — and the next task is picked to keep your success rate around 70–80%. It is in open launch v0.1: the Free plan costs nothing and needs no card, and you can run a first task as a guest without creating an account.

The short version

ProductGamified Python learning platform that runs in the browser
StatusOpen launch v0.1
What you learnPython, on one path: syntax → data structures → OOP → production
GradingAt least 70% objective signals (tests, including hidden ones, mutation tests, lint, security checks), at most 30% a quality rubric with its reasoning shown to you
Grading timeUnder 30 seconds from submitting a solution
DifficultyAdjusted by the mentor to keep your success rate around 70–80%
First taskTypically under 15 minutes from registration
InstallNone. A browser with WebAssembly support and an internet connection
No accountGuest mode at app.prodquest.app/try
Site languagesEnglish, Polish, French, German, Spanish, Russian (the blog: English and Polish)

Plans and prices

PlanTasks a dayNotes
Free5Your first block has no daily limit at all. No card.
Start12Paid
Pro30Paid, with a 7-day trial — no card required
MasterUnlimitedPaid

Paid plans start at 15 USD a month, and the app shows prices in your local currency. XP, HP, and points are gameplay elements: they are not a means of payment and can't be exchanged for money or anything else.

What works today

Phase 0 is the loop task → grade → reward, and this is what is in it:

  • An initial assessment that picks tasks at your real level, from zero to professional work with code.
  • Adaptive Python tasks — katas and debugging — with theory calibrated to your level. Theory never costs HP.
  • XP and a rank ladder by XP earned, from Novice up to Master. Grandmaster (the top 1% of a season) arrives with ranked seasons.
  • HP as hint currency: every hint has a fixed HP price, so asking for help is a conscious cost.
  • Python, a terminal, and real git commands in the browser. Progress saves between sessions.
  • One appeal per task: an independent second review that doesn't see the first grade.
  • Built-in search of the Python documentation with cited sources, used by you and by the mentor before it offers a hint.
  • Daily streaks and a daily quest generated by the mentor for your level.

What isn't built yet

These are on the public roadmap. None of them exists today, and each phase opens only once launch data shows the previous one keeps players around:

  • Full gameplay: the complete skill tree with every specialization, hint-price negotiation, free-form chats with the mentor, a formal grade-appeal process, ranked seasons and leagues, global and weekly leaderboards.
  • Process mode: a full project repository, pull requests, code review from the mentor acting as a senior engineer, CI/CD pipelines.
  • Team plans: licensing for companies, with a consistent dev environment for onboarding and skill-development reports.
  • Scale: the interface in more languages and a mature task bank calibrated on real gameplay data.

How it differs from a course or a kata site

A course teaches by explaining, and a kata site checks whether your output matches. ProdQuest grades with the tools a team uses on the same code — pytest, lint, mutation tests, security checks — and lets a language model weigh in on at most 30% of the grade, always with the reasoning on screen. Nobody gets to say "looks fine to me" and leave.

The other difference is the path. Git, tests, and review sit on the same track as syntax instead of in a separate course for later — that is the argument behind katas, projects, or courses. Honestly, only part of that track is built: tests, lint, and git run in the browser today, while the pull-request cycle described in why code review teaches faster arrives with process mode.

FAQ

What is ProdQuest?

A gamified platform for learning Python in the browser. The mentor grades your code mostly with deterministic checks (tests, lint, mutation, security — at least 70% of the grade) and tunes difficulty to keep your success rate around 70–80%.

Is ProdQuest free?

The Free plan is: 5 tasks a day, no daily limit on your first block, no card. Paid plans start at 15 USD a month (Start: 12 tasks a day, Pro: 30, Master: unlimited), and Pro has a 7-day trial without a card.

Does a language model decide my grade?

Not on its own. Tests (including hidden ones), mutation tests, lint, and security checks weigh at least 70% of a grade. A quality rubric weighs at most 30% and always shows its reasoning. You can appeal once per task, and the second review doesn't see the first grade.

Do I need to install Python?

No. The editor, terminal, and Python run directly in the browser. You need a browser with WebAssembly support and an internet connection.

Can I try it without an account?

Yes. Guest mode at app.prodquest.app/try runs a first task without registration.

The fastest way to check any of this is to solve the first task as a guest — typically under 15 minutes to your first points.