The service
FlyPython publishes public and Pro challenge folders, courses, and tracks for Python + AI-agent workflows. Public repository content remains free and open. Accounts record progress and badges and, for subscribers, hold billing status.
Claim codes
Claim codes produced by verify.py progress are self-reported evidence. They are deterministic and public — anyone can compute them — so they attest that a checkpoint was claimed, not that it was honestly solved, and they are not certificates. Submitting codes you did not earn breaks the leaderboard's honesty model — don't do it.
Accounts
You may sign in with Google, GitHub, or email+password. Your public footprint is only the display name you choose and your points. We may suspend accounts that abuse the service.
Pro subscription
Pro is a monthly subscription billed by Stripe. An active subscription unlocks all Pro content — every Pro course and track, including Pro courses added later — plus the official challenge walk-through demos. Challenges in free courses (including all six agent-tool courses) remain free. FlyPython is the merchant of record, and Stripe calculates tax where configured. You can cancel from your account; access continues through the end of the paid period.
Refunds
If the Pro content does not work for you — a broken verify.py, a bundle that will not download, or the course simply is not what you expected — the first charge is refundable within 14 days. Reply to your Stripe receipt email (it reaches us directly and identifies the charge automatically), or cancel first and reply to the receipt afterward. Refunds return to the original payment method via Stripe; your Pro access ends when the refund settles. Renewals are not automatically refunded — cancel before the period rolls over.
No warranty
Content is provided as-is. We do not guarantee learning outcomes, job results, or that your agent will pass every challenge on the first try.
Questions: see /help.