Courses & digital products
Modules, lessons, drip schedules, interactive content, and downloadable files in one curriculum builder. Drag-and-drop reordering, free-preview lessons, and markdown lesson bodies with embedded interactive modules.
The Course Platform You Actually Own
One payment. Three activations. A complete self-hosted course business stack — full LMS, digital product storefront, and payments in a single Docker image. Your brand, your infrastructure, your data, 100% of your revenue.
Use code TEACHCOPILOT100 at checkout — 3 site activations included
Modules, lessons, drip schedules, interactive content, and downloadable files in one curriculum builder. Drag-and-drop reordering, free-preview lessons, and markdown lesson bodies with embedded interactive modules.
Stripe, PayPal, Lemon Squeezy, and manual bank transfer from a unified sales workflow. Checkout, orders, and revenue analytics in one place.
Every instance ships its own MCP server. Issue a scoped API key and manage courses, pricing, and orders from Claude Desktop, Cursor, or any MCP client — read-only keys can't call destructive tools.
Deploy on any Docker host or Node.js server you already have. Pick your own storage: local database, S3, R2, or Vercel Blob. No phone-home requirement to operate, offline key validation.
Live split-preview homepage editing — no separate theme marketplace, no plugin maze, no extra tool just to edit the homepage or manage orders.
SVG/GSAP animated components embedded directly in markdown for engaging educational content, plus YouTube, Vimeo, and Streamable video embedding.
Get Teach Copilot
Pay once. Launch 3 course sites. Use them for your own brands, client builds, or a mix of both.
Use code TEACHCOPILOT100 at checkout
Runs entirely on infrastructure you control. No calls to our servers to serve a lesson or process an order. Offline key validation for day-to-day operation.
Every course, student, and order lives in Postgres you can query and export directly. Your files, your customer list, your backups.
A fresh install runs unlicensed for 30 days with full functionality. Not a crippled demo — build a real course, take a real payment, and see the admin panel before paying anything.
One purchase includes 3 activations. Sell client builds as a service, run your own brands, or split between both — without paying per client site.
Yes. Teach Copilot is a single Docker image (or Docker Compose stack with bundled PostgreSQL) that runs on any Docker host or Node.js server. Courses, students, orders, and files live in your own Postgres database. Nothing routes through our servers, and offline key validation means no phone-home requirement to operate.
One purchase ($299) includes 3 live site activations. You can use them for your own projects, client builds, or a mix of both. There are no per-seat, per-student, or per-transaction fees, and the platform runs forever on the version you activated even after maintenance lapses.
Stripe, PayPal, Lemon Squeezy, and manual bank transfer — all from a unified sales workflow with order management and revenue analytics.
Yes. A fresh install runs unlicensed for 30 days with full functionality — 1 course, 1 product. It's not a crippled demo: you can build a real course, take a real payment, and explore the admin panel before paying.
Every instance ships its own MCP server exposing standard JSON-RPC 2.0 over Streamable HTTP. You can issue scoped API keys (a read-only key cannot call destructive tools) and manage courses, pricing, and orders from Claude Desktop, Cursor, or any MCP client. Only a hash of the key is stored.
Pluggable storage: local Postgres, S3, R2, or Vercel Blob for files. The database is PostgreSQL — deployable on Fly.io, any VPS, or any host that supports Docker.
Yes. Lessons embed YouTube, Vimeo, or Streamable videos, alongside markdown content and interactive SVG/GSAP modules.
Teach Copilot is a self-hostable, Docker-deployable platform built for selling online courses and digital products. It bundles a complete learning management system (LMS), a digital product storefront, and payment processing into a single Next.js application that runs on your own infrastructure — no monthly SaaS fees, no revenue share, no per-student or per-sale cuts.
<h3>Who is it for?</h3>
<p>Content creators, coaches, consultants, agencies, and small businesses that want to launch an online course or digital download store in minutes — without renting a platform forever. Deploy one Docker image, open the setup route, create your admin account, and you're selling.</p>
<h3>What's included</h3>
<ul>
<li><strong>Course & curriculum management</strong> — modules, lessons, and drip-content scheduling</li>
<li><strong>Digital product storefront</strong> — sell PDFs, software, templates, and other downloads</li>
<li><strong>Built-in payments</strong> — Stripe, PayPal, Lemon Squeezy, and manual bank transfer</li>
<li><strong>Video hosting integration</strong> — embed YouTube, Vimeo, or Streamable</li>
<li><strong>Interactive teaching modules</strong> — animation-driven educational content</li>
<li><strong>Admin dashboard</strong> — revenue, sales, and enrollment analytics</li>
<li><strong>Role-based access control (RBAC)</strong> — admin and student accounts</li>
<li><strong>PostgreSQL database</strong> — portable to Fly.io, any VPS, or any Docker host</li>
</ul>
<p>Because everything is <strong>self-hosted</strong>, student data stays completely in your hands — and <strong>100% of sales revenue is yours</strong>.</p>