Not another AI authoring silo. An ownership platform.
Own Your Courses. Deliver Everywhere.
The open course delivery platform. Pair CourseCode Cloud with the open-source CourseCode Framework and Desktop app to build freely, deliver easily, and avoid vendor lock-in.
Build freely. Ship globally. Keep ownership.
Start free with Framework and Desktop, both open source. Add Cloud when you need hosted delivery, licensing, and operations.
Universal Adapter
One course delivered via LTI 1.3, cmi5, or SCORM Proxy. Build once, deliver to every LMS.
One-Click Updates
Push once and every client gets the update instantly. No re-uploading packages across dozens of LMS instances.
Licensing Engine
Kill switch, time-bomb expiration, and soft seat limits, all controlled from the dashboard in real time.
AI-Powered Authoring
Use AI in CourseCode Desktop or your own coding tools, with the same framework and preview workflow. Build with AI help or skip AI entirely.
GitHub Integration
Install the GitHub App, link a repo, and push to main — Cloud builds and deploys automatically.
Zero-Config Services
Error reporting, learning data collection, and real-time course communication are auto-wired when linked to Cloud.
Course building is overdue for a modern framework
Most tools force course teams to choose between speed and control. CourseCode gives you both, with modern workflows that keep focus on content quality.
Protocol complexity handled for you
CourseCode handles the hard SCORM, cmi5, and LTI details so authors can stay focused on learning outcomes, not LMS headaches. When paired with CourseCode Cloud, delivery and management after the build are effortless.
Content-first, text-based authoring
Build courses with text-based authoring for layouts, interactions, and assessments. Move faster, review diffs clearly, and keep work reusable.
Precision instead of rigid GUI constraints
You get fine-grained control when you need it, including layout and branding control, without fighting drag-and-drop editor limits like alignment and spacing that slow real course production.
Built for every kind of course builder
From instructional designers to process-driven teams and hands-on builders, CourseCode fits how you work without forcing high-cost, locked-in tooling.
Instructional Designers
Build visually with optional AI guidance, then publish without getting pulled into infrastructure, packaging, or deployment complexity. Ship full courses to clients without giving up ownership of your source.
- Point-and-click authoring
- GitHub Desktop friendly versioning
- One-click Cloud delivery
Builders and Process-Driven Teams
Use the open-source framework in your own tools and workflows. Ideal for tinkerers, dev-oriented teams, and anyone avoiding expensive authoring-seat subscriptions.
- Works with your preferred editor and AI tools
- GitHub + staged deploy support
- Portable source with no vendor lock-in
CourseCode is for teams that want modern AI-assisted course building without giving up source ownership.
Code if you want to. Skip it if you don't.
The same ecosystem supports no-code workflows for instructional designers and code-first workflows for development teams.
Build your way
Use the open-source CourseCode Desktop app for chat-based AI authoring with live preview, or work directly in code with the open-source framework.
Track with GitHub Desktop
Instructional designers get pro-grade version control through a simple GUI. Commit, branch, and collaborate without touching the command line.
Deploy and deliver anywhere
Push to CourseCode Cloud to stage updates, share previews, and deliver to client LMS instances from one place.
One ecosystem. Three products.
Use Framework and Desktop independently, or pair them with Cloud for deployment, delivery, and licensing at scale.
CourseCode Framework
The foundation. A free, open-source course framework with components, interactions, and LMS adapters built in.
✓ Works without Cloud
Learn MoreCourseCode Desktop
An open-source AI-powered authoring environment. Build courses visually with live preview and integrated chat.
✓ Works without Cloud
Learn MoreCourseCode Cloud
Optional cloud infrastructure for hosting, delivery, and licensing. Deploy globally while keeping full ownership of your course source.
Get StartedSimple, transparent pricing
Start free with open source. Add Cloud only when you need managed hosting and delivery.
Starter
Build and preview locally. No credit card required.
- CourseCode Framework (open source)
- Local build + preview
- SCORM 1.2 / 2004 / cmi5 export
- Bring-your-own AI key
- Includes AI credits (Desktop companion)
- 1 hosted course
Designer
For solo designers shipping to clients.
- Up to 25 hosted courses
- Up to 5 team members
- LTI 1.3, cmi5, SCORM delivery
- Licensing engine (kill switch, expiry, seats)
- Preview URLs for stakeholder review
- GitHub App integration
- Stripe Connect for client billing
- Includes AI credits (Desktop companion)
Studio
For teams and agencies at scale.
- Everything in Designer
- Unlimited courses & team members
- All delivery formats (SCORM Proxy, cmi5)
- Stripe Connect for client billing
- Includes AI credits (Desktop companion)
- White-label error pages
Which delivery format is right for your client?
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.
A newer, lighter standard that gives you LMS-independence plus xAPI tracking depth. Better offline support and richer learning data than SCORM.
Best for: Modern LMS platforms and clients who need detailed learning analytics
Common questions
Straight answers before you sign up.
Do my learners need to install anything?
What happens to my courses if I cancel?
Can I upload content made in Articulate or Captivate?
Can I deliver to more than one LMS from the same course?
What does "kill switch" actually mean?
Do I need the CourseCode Desktop app to use Cloud?
Does my client need a CourseCode account?
Can I share a preview before a course goes live?
Where is my content hosted?
Ready to own your course stack?
Build in the open-source CourseCode ecosystem, then use Cloud to deploy, deliver, and license courses without vendor lock-in.