coursedev
Clone the repository, write Lua to define your course, commit your changes, and push — try it out with the freshly minted sandbox.
What you see here is the alpha catalog; the rest is behind a closed beta while polishing things closer to perfection.
You may join the closed-beta to unlock more courses, no prerequisites required. Please email invite@pushups.sh for a personal invite!
A course is nothing but Lua — and the interface is easy enough for anyone to use; code, push, and share your knowledge.
course "my-course" {
title = ...
stage "warmup" { verify = ... }
stage "final-boss" { verify = ... }
}