Repo-first path β€” bring one real GitHub URL and test the full import flow

Bring one repo and get to a believable import quickly

Free forever Β· No credit card Β· best for creators who already have workshop, docs, or tutorial content on GitHub

Here's what happens after you sign up

  1. πŸ™Paste the repo URL you actually want to test
  2. βš™οΈWe parse course.yml, lessons, and quiz YAML into a live course draft
  3. πŸš€Publish one preview lesson before you worry about polish or pricing
Before you commit
βœ“Bring the exact repo or subfolder you already maintain instead of reshaping it upfront.
βœ“Preview stays read-only until you intentionally import and publish.
βœ“If import friction appears, use the starter kit or async help instead of guessing the format.
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.