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.
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.
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.
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.
Tracks
Structured routes, real badges.
Sequenced courses, a capstone, and a badge when every module is claimed.
Agent tools foundation
Learn to drive real coding agents — Claude Code, Codex, Cursor, DeepSeek Harness, Kimi Code, or ZCode — give them good rules, and verify everything they produce.
05Data analysis with agents
From a messy export to a verified analysis report: clean, explore, visualize, and report on a real dataset with your agent.
04Python developer toolchain with agentsPro
Ship like an engineer: a real pytest suite that catches seeded bugs, a packaged CLI, and a verified web API — built with your agent, proven by verify.py.
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.