pushups.sh
A git server that teaches git: clone a course, solve the task, and push — the remote grades your real commits and hands you the next stage on pull. All you need is git, that's it.
Do I need to install anything?
If you have git and a working Internet connection, you got all you need; a simple clone will get you started.
Does this touch my GitHub?
The course repositories are hosted by us, and you can safely push to them without fear of affecting your other work.
Do I need to know git already?
The beginner course starts from your very first commit, but there are courses for every level.
Do I have to pay to use this?
The full public course catalog is available for free. We do accept donations/sponsors to help keep the lights on.
See the FAQ for more.