The complete flagship demo and the whole design system, MIT-licensed on GitHub. No email, no signup wall, no watermark, nothing that expires. If it gets your course live and you never buy the kit, that is a fine outcome for both of us.
MIT for personal projects · Next.js 16 · no runtime dependencies
The honest version
Both lists in full, because finding out after you clone it is worse than reading it now.
Four commands
Then you edit one file. Course name, price, modules, testimonials and FAQ all live in a typed data file that reads like a list — and TypeScript tells you if you miss a field instead of the page rendering blank.
git clone https://github.com/slince-zero/course-kit-free
cd course-kit-free
npm install
npm run dev// src/data/course.ts — change these, not the components
export const course = {
name: "Typeset",
subtitle: "A 6-week typography course for product designers",
enrolmentDeadline: "2026-09-14T23:59:00Z",
price: 349,
compareAt: 495,
paymentPlan: "or 3 × $125 — no interest",
checkoutUrl: "https://gumroad.com/l/your-course",
};
export const modules = [
{
title: "The modular scale",
summary: "A size system you never have to argue about again.",
lessons: [
{ title: "Ratios, and why 1.618 is usually wrong", length: "16 min" },
{ title: "Fluid type with clamp() without breaking rhythm", length: "22 min" },
],
},
];When you are happy with it: npm run build writes a plain out/ folder. Drag it onto Netlify, or connect the repository to Vercel and every push deploys itself. Both free tiers are genuinely enough for a static site.
Questions
Free, MIT-licensed, no email required and nothing expires. Clone it and it keeps working — there is no key to renew and no phone-home in the code, which you can verify because you have all of it.
That you might want the other five pages. The free version is the flagship course page and the design system, which is genuinely enough to launch one course; the paid kit is the other five page types, the rest of the components and the SEO pages.
Not on the free licence — that covers your own projects. The Complete licence covers one commercial project and Extended covers unlimited client work, including handing the finished site over.
No. Use the green Code button to download a zip, unzip it, npm install, npm run dev. An account only matters when you want Vercel to deploy from a repository, which is the easiest way to keep it updated.
Yes, the same ones — the design system is shared, so fixes land in both. Star the repository if you want to hear about them.
And if you end up needing the webinar page, the cohort schedule or the coaching fit lists, the full kit is $39 during the launch window.