Real projects · verify.py decides when you're done · English + 中文

Learn to ship Python with AI coding agents.

Real projects. Your agent does the typing; verify.py decides when you're done. Pick your tool and start — lesson 1 installs the FlyPython Skill for you.

Start with your agent's tool — one click, no sentence to copy:

Every tool course is free. Inside, one sentence starts the course in your agent — it authorizes you, fetches the files, and you never download anything.

Open source15 courses · 79 claimable challengesFree challenges include all six agent-tool coursesEnglish + 中文

How it works

Authorize. Solve. Claim.

Every challenge ships a task contract and a local verifier. Nothing is graded on vibes.

01 · Authorize

One link, no passwords

Your agent shows you a link and a short code. You log in, compare the code, click Allow — the agent gets a scoped token. It then fetches the course files itself.

02 · Solve

You drive, the agent works

It reads the contract, edits the starter, and runs python verify.py at every gate — asking you the checkpoint questions before claiming anything.

03 · Claim

Evidence, self-reported

The verifier prints the claim codes; your agent submits them in one batch. Points, badges, and rank record themselves — honest evidence, never a certificate.

Meet the builders
on the leaderboard.

Practice, complete challenges, and earn your place. These are the top five builders by recorded points.

See the full leaderboard →Last 30 days →By course →

Points reflect self-reported challenge claims.

Open the full leaderboard to see current standings.