Catalogue
Courses
A course is a directory with a course.yaml and one folder of instructions per stage. Add another directory and it shows up here.
go · intermediate
Build Your Own Coding Agent in Go
Implement a coding agent in Go, one stage at a time. You start with a tiny OpenAI-compatible client and finish with the pieces a tool-using agent needs, including a loop, context limits, and permissions.
9 stages · 2 free
rust · beginner
Rust: Zero to Hero
Start with no Rust at all and finish having used the language. Each stage is a small function or a tiny project, graded by cargo test in a sandbox with no network.
35 stages · 4 free