learn python like a game
Learn to code the way
real work actually looks.
An AI agent grades your code, dials in the difficulty, and walks you through the path: syntax → data structures → OOP → production. Real editor, terminal, and git — in the browser, no install.
$ scope of learning
One path, four layers woven together
The mentor doesn't teach topics in isolation — it weaves them into one continuous path, shaped around your goals.
Programming fundamentals
Syntax, data structures, algorithms, paradigms and Python idioms — the foundation everything else stands on.
Specializations
Web, data science, ML, deep learning, AI agents/LLMs, game dev, GUI apps, security — an open catalog, growing with more paths.
The engineering process
Project structure, git flow, writing tests (unit, integration, TDD, mocking), CI/CD, debugging, code review — what the job actually looks like.
Emergent topics
Threads that surface as you talk with the mentor. Mention a banking API? The agent adds nodes on authorization and idempotency.
$ why players stay
Eight mechanics, one goal: never bored, never stuck
Instant feedback
Mentor grading and test results in under 30 seconds from submission.
Progress always visible
Skill map, XP bar, and rank — progress is never a guess.
Difficulty that fits
The agent holds success around 70–80% — the zone where you learn fastest, without hitting a wall or getting bored.
Competition
Global and weekly leaderboards, rank leagues — for when progress alone isn't enough.
Habit
Daily streaks and an agent-generated daily quest, calibrated to your level.
No end to the game
Specialization paths and an "endless mastery" mode — there's always another level down.
Process realism
The full engineering cycle: project structure → feature branch → PR → agent code review → CI/CD → merge. Skills "like at work," not just katas.
Decision economy
HP as hint currency — you negotiate the price of a hint with the agent. Every bit of help is a conscious cost.
$ two currencies, one mentor
HP is life. XP is proof you're better than yesterday.
Amber (HP) is reward and life — the currency you negotiate with the agent for hints. Violet (XP) is the agent and intelligence — the measure of your real progress. Theory never costs HP — you only pay for hints on a specific task.
rank ladder (by XP earned)
$ tools of the trade
A real workshop, not a simulator
Zero install, zero environment setup. Open the browser and write code the way you will at work.
Editor, terminal, and git — from minute one
Real Python running directly in the browser, real git commands, a real terminal. Your progress saves automatically between sessions.
Deterministic grading, not "I think so"
Tasks are checked by tests and static analysis — not subjective opinion. You know the result immediately, no queue to wait in.
Disagree with a grade? Contest it.
Every task can be challenged in the mentor chat — an independent second review takes your argument into account.
Documentation at hand, not in another tab
Built-in Python documentation search with cited sources — used by both you and the mentor before it offers a hint.
# task: safely fetch a nested value def safe_get(data: dict, *keys, default=None): for key in keys: try: data = data[key] except (KeyError, TypeError): return default return data # $ pytest -q # ✓ 4 passed in 0.21s
$ trust in grading
Fair grading, zero black box
The result is never just an opinion from a language model. Objective signals — tests (including hidden ones), mutation tests, lint, security checks — weigh at least 70% of the grade. The rest is a quality rubric, always with reasoning visible to you.
What that means in practice
One appeal per task — an independent second review, without access to the first grade.
The leaderboard only counts honestly-earned solutions — learning always stays available, regardless of ranking status.
A permanent account ban is always a human decision — never an automated one.
$ who it's for
Wherever you're starting from, the path adapts to you
You're starting to code
No experience? An initial assessment picks tasks at your level, and theory explains every new concept before you hit it.
You're switching careers into tech
You learn not just syntax, but process: git, tests, code review — exactly what employers look for.
You already work with code
Go deeper into a specific specialization — data science, AI engineering, security — at a pace and format you choose.
You're building a team
A plan for companies: a consistent dev environment for onboarding, and skill-development reports for your team. Get in touch.
$ roadmap
We're building this in public, step by step
No infrastructure jargon — just what actually unlocks for you at each phase.
The first loop: task → grade → reward
Initial assessment, adaptive Python tasks (katas and debugging), theory calibrated to your level, points and your first rank. The task bank grows from day one of play.
The complete skill tree
Every specialization unlocked, hint-price negotiation, free-form chats with the mentor, ranked seasons and leagues, a formal grade-appeal process.
A real engineering cycle and team plans
A full project repository, pull requests, agent code review acting as a senior engineer, CI/CD pipelines — plus licensing plans for teams with a consistent dev environment and development reports.
More languages, a mature task bank
Interface expansion into more languages, full development reports for companies, a mature task ecosystem calibrated on real gameplay data.
$ ./join_the_beta.sh
Closed beta — sign up
Before you play the game, play this form. Four steps, just like the real initial assessment — they help us place you in the right cohort with the right first tasks.
$ faq
Questions you'll ask anyway
Do I need to install anything?
No. The editor, terminal, and Python all run directly in the browser. You just need a browser that supports WebAssembly and an internet connection.
How much does the closed beta cost?
Nothing. The beta is free. Subscription and company plans will appear at full launch — beta participants will hear about them first.
Do I need prior experience?
No. The initial assessment picks tasks matched to your real level — from zero to professional work with code.
Do points, XP, and HP have monetary value?
No. They're gameplay elements — not a means of payment, and not exchangeable for money or anything else. Details in the Terms.
What happens to my data and chats with the agent?
You have full visibility into everything the system knows about you, self-service data export, and you can delete your account anytime. Full details in the Privacy Policy.