Python challenge ladder

103 challenges

Pick a challenge, solve it in the browser, keep the points.

Agent machinery: tool registries, the agent loop, retries, pipelines, planning, scheduling, streaming, and budgets.

Hard β€” 25 challenges

loading…
Hard challenges, with how many learners have solved each one.
ChallengeAcceptanceSolved byPoints
01A tool registryβ€”β€”20 pts
02Describe the tools for a modelβ€”β€”20 pts
03Validate arguments against a schemaβ€”β€”20 pts
04Dispatch a tool callβ€”β€”20 pts
05Handle an unknown toolβ€”β€”20 pts
06One step of the agent loopβ€”β€”20 pts
07The agent loopβ€”β€”20 pts
08Retry with exponential backoffβ€”β€”20 pts
09A token bucket rate limiterβ€”β€”20 pts
10A worker pool with a concurrency limitβ€”β€”20 pts
11Memoize an expensive toolβ€”β€”20 pts
12Skip work already doneβ€”β€”20 pts
13Summarize old turns to fit the windowβ€”β€”20 pts
14Define a workflow of stepsβ€”β€”20 pts
15Run a pipeline, passing data alongβ€”β€”20 pts
16Report which step failedβ€”β€”20 pts
17Order steps by their dependenciesβ€”β€”20 pts
18Match a command to a workflowβ€”β€”20 pts
19Plan the steps for a requestβ€”β€”20 pts
20Run the whole weekly reportβ€”β€”20 pts
21Is the job due today?β€”β€”20 pts
22Accumulate a streamed replyβ€”β€”20 pts
23Rebuild a streamed tool callβ€”β€”20 pts
24A tiny vector storeβ€”β€”20 pts
25Stop when the budget runs outβ€”β€”20 pts