We built TeachRepo because we were tired of fighting drag-and-drop UIs to sell technical courses. Today we're launching the tool we wished existed.
If you're a developer who wants to sell a technical course, you have two bad options:
Neither is acceptable for engineers who live in their editor and want to ship courses the same way they ship software.
TeachRepo turns a GitHub repository — or any folder of Markdown files — into a fully-deployed, paywalled course site in minutes.
The workflow looks like this:
course.yml file with pricing and structureteachrepo import --repo=github.com/you/your-course?ref= links with promotersThe core is open-source and self-hostable. Deploy to your own Vercel account, keep 100% of revenue. No platform fee. No strings attached.
For creators who want a hosted option with marketplace listing, analytics, and zero ops, we offer a flat subscription at $19/mo with a 5% platform fee on sales.
We have two free sample courses live right now:
Both are completely free. No signup required for the first lesson.
Ready to publish your first course?