Build or import a course
Create a CourseCode project locally with the open-source Framework and your AI tool, or upload an existing SCORM or cmi5 zip.
Host and deliver courses to any LMS.
Build with Claude Code, Codex, or any MCP-capable AI tool using the open-source CourseCode Framework, or upload an existing SCORM or cmi5 package. CourseCode Cloud hosts it, delivers it through LTI 1.3, cmi5, or SCORM proxy launch, and handles licensing and analytics.
Start free with the open-source framework. Add Cloud when you need hosted delivery, licensing, and operations.
One course delivered via LTI 1.3, cmi5, or SCORM Proxy. Build once, deliver to every LMS.
Push once and every client gets the update instantly. No re-uploading packages across dozens of LMS instances.
Kill switch, scheduled expiration, and soft seat limits, all controlled from the dashboard in real time.
Build with Claude Code, Codex, or any MCP-capable AI tool using the open-source framework, then deploy from the CLI. The AI runs in your own tool. Cloud does not run or bill it.
Install the GitHub App, link a repo, and push to main — Cloud builds and deploys automatically.
Error reporting, learning data collection, and real-time course communication are auto-wired when linked to Cloud.
Most authoring tools make course teams choose between speed and control. CourseCode Framework keeps courses as plain source files that you, your team, and your AI tools can edit directly.
CourseCode Framework handles the SCORM, cmi5, and LTI details so authors can focus on the learning content. Add CourseCode Cloud to manage hosting, updates, and licenses after the build.
Layouts, interactions, and assessments are plain text files. Changes show up as readable diffs, content is easy to reuse, and AI tools can edit it directly.
You control layout and branding directly, without fighting drag-and-drop editor limits on alignment and spacing.
From instructional designers to process-driven teams and hands-on builders, CourseCode fits how you work without forcing high-cost, locked-in tooling.
Describe the course to Claude Code or Codex with the CourseCode plugin, review it in the live preview, then publish without handling packaging or deployment yourself. Ship full courses to clients and keep ownership of your source.
Use the open-source framework with your own editor and AI tools. A good fit for developer-minded teams and anyone avoiding per-seat authoring subscriptions.
CourseCode is for teams that want to build courses with AI tools and keep ownership of the source.
The same ecosystem supports no-code workflows for instructional designers and code-first workflows for development teams.
Build with Claude Code, Codex, or another MCP-capable AI tool using the open-source CourseCode Framework. Your AI tool writes the course and checks it in a live preview.
A CourseCode course is plain project files, so Git tracks every change. Commit from your AI tool, the command line, or GitHub Desktop.
Deploy to CourseCode Cloud from the CLI or a GitHub push. Cloud stages updates, shares previews, and delivers to each client LMS.
Use the open-source framework on its own, or pair it with Cloud for deployment, delivery, and licensing at scale.
The foundation. A free, open-source course framework with components, interactions, and LMS adapters built in. Works with Claude Code, Codex, and other MCP-capable AI tools.
✓ Works without Cloud
Learn MoreOptional hosting, LMS delivery, licensing, and analytics. Your course source stays with you.
Get StartedStart free with open source. Add Cloud only when you need managed hosting and delivery.
Start with one hosted course. No credit card required.
For solo designers shipping to clients.
For teams and agencies at scale.
Every license picks a delivery method. Here's what each one means in practice.
No files. Your LMS calls us.
Your client's LMS launches the course directly from CourseCode Cloud using a secure handshake. No packages to upload, no files to manage. Every update you push goes live across all LMS instances immediately.
Best for: Clients with a modern LMS (Canvas, Moodle, Blackboard, D2L, etc.)
Upload once, update forever.
Generate a thin SCORM wrapper your client uploads to their LMS once. The wrapper calls back to Cloud for content, so every update you push goes live without your client touching their LMS again.
Best for: Clients on older SCORM-only LMS systems who need ongoing updates
The modern SCORM replacement.
An xAPI-based launch standard. It reports richer learning data than SCORM and avoids SCORM suspend-data limits. Requires a cmi5-capable LMS.
Best for: Modern LMS platforms and clients who need detailed learning analytics
CourseCode Cloud is the hosted delivery layer for courses built with CourseCode Framework or imported from a supported e-learning package.
Create a CourseCode project locally with the open-source Framework and your AI tool, or upload an existing SCORM or cmi5 zip.
Cloud hosts the course, tracks versions, creates preview links, and lets you promote or roll back production deployments.
Use CourseCode Cloud to generate a file or link for your LMS. Learners launch from the LMS while you keep ownership and control of the course source.
Update hosted courses, manage client licenses, enforce access rules, collect runtime errors and learning data, and generate LMS-ready exports.
Your LMS remains the learner portal and system of record. CourseCode Cloud handles course hosting, package generation, licensing, previews, and analytics, making distribution and updates simple.
Straight answers before you sign up.
Build in the open-source CourseCode ecosystem, then use Cloud to deploy, deliver, and license courses without vendor lock-in.