Early-access beta β€” guided sample import + human help if you get stuck

Your repo is already a course

Free forever Β· No credit card Β· after signup we drop you into a guided import so you can see a course go live fast

Here's what happens after you sign up

  1. πŸ“Paste any GitHub repo URL β€” or start with our sample course
  2. βš™οΈWe import & parse your Markdown lessons for you
  3. πŸ’³Set a price, publish, and share a live course link
Before you commit
βœ“Preview is read-only β€” we do not push to your GitHub repo during the sample flow.
βœ“MIT + self-host stays real, so you are not signing up into a dead-end format.
βœ“If you get stuck on the first import, a human can help instead of forcing you through docs alone.
or continue with email

Not ready to create an account yet?

Try the sample repo flow first, compare self-host vs managed, and only sign up when the workflow feels believable.

Already have an account? Sign in

By creating an account, you agree to our Terms of Service and Privacy Policy.

Why this is safe to try

The signup path should not feel like a trap.

If you are skeptical, start with the sample repo, keep self-hosting on the table, and only pay if the managed path saves real time.

Read-only preview first

You can generate a repo outline before signup. TeachRepo does not push to your GitHub repo during preview.

Export + self-host stay real

MIT-licensed core, transparent file format, and a clear self-host path if you do not want platform lock-in.

Async is welcome

If calls or recordings are annoying, you can stay async over email and still get help or share feedback.

Human help on the first import

Concierge onboarding is available for the first repo so creators do not get stuck reverse-engineering the format.