Paths sequence challenge courses into badge routes. Each path lives in its
own folder with a machine-checked path.json contract plus bilingual module
and challenge documents.
- Agent tools foundation — drive a coding agent (Claude Code, Codex, Cursor, DeepSeek Harness, Kimi Code, or ZCode — pick one), write a single-source rules file, and verify agent output by hand. Modules: the pick-one tool courses, the rules and verification courses, and a dual-agent route challenge (200 points). The orientation module is optional extra credit (10 points) — not required for the badge.
- Data analysis with an agent — clean, explore, visualize,
and report on a real dataset. Modules: the
da-eda,da-visualization, andda-reportcourses plus an end-to-end capstone (200 points).
path.jsonis the contract: module order, course references, points, and badge definitions;optional: truemarks extra-credit modules that do not count toward the badge.python tools/verify_paths.pychecks every path against the courses that actually exist incourses/.- Module documents (
modules/*.md) always ship with a_cn.mdpair in the same change. - Route capstones carry their own
TASK.md/TASK_cn.md, starter inputs, a reviewedsolution/, and averify.pythat gates the route badge. - Points come only from checkpoints verified by
verify.pyand recorded with claim codes; badges are self-reported local evidence, never certificates.
Continue the guided experience on flypython.com.