Courses

git clone https://pushups.sh/<course>.git
Why so empty?

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!

write your own

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 = ... }
}