CourseCode Cloud

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.

Delivers viaLTI 1.3cmi5SCORM 1.2SCORM 2004

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.

Learn more about the open-source framework

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.

Create

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.

Version

Track with GitHub Desktop

Instructional designers get pro-grade version control through a simple GUI. Commit, branch, and collaborate without touching the command line.

Ship

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.

Open Source

CourseCode Framework

The foundation. A free, open-source course framework with components, interactions, and LMS adapters built in.

✓ Works without Cloud

Learn More
Open Source

CourseCode Desktop

An open-source AI-powered authoring environment. Build courses visually with live preview and integrated chat.

✓ Works without Cloud

Learn More
This Product

CourseCode Cloud

Optional cloud infrastructure for hosting, delivery, and licensing. Deploy globally while keeping full ownership of your course source.

Get Started

Simple, transparent pricing

Start free with open source. Add Cloud only when you need managed hosting and delivery.

Starter

Free

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
Get Started for Free
Most Popular

Designer

$19/mo

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)
Get Started

Studio

$99/mo

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
Get Started

Which delivery format is right for your client?

Every license picks a delivery method. Here's what each one means in practice.

LTI 1.3

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.)

SCORM Proxy

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

cmi5

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?
No. Learners open your course through their existing LMS, the same way they always do. CourseCode Cloud is invisible to them. Nothing to download, configure, or sign up for.
What happens to my courses if I cancel?
Your source files stay in your own git repository. They never touch our servers until you choose to deploy. If you cancel, export your build as a standard SCORM or cmi5 package and host it anywhere.
Can I upload content made in Articulate or Captivate?
Yes. Upload any zipped SCORM or cmi5 package as a BYO Zip course. You get hosting, licensing, and delivery features regardless of what tool made the content.
Can I deliver to more than one LMS from the same course?
Yes. Create one hosted course, then issue separate licenses to each client LMS, each with its own delivery format, seat limit, and expiry. One push updates all of them.
What does "kill switch" actually mean?
Each license has an active or revoked status you control from the dashboard. Toggle it off and new launches for that client stop immediately. Useful when a contract ends or you need to pull a course before a re-release.
Do I need the CourseCode Desktop app to use Cloud?
No. Cloud works with any tool that produces a standard SCORM or cmi5 package, including Articulate 360 and Adobe Captivate. The Desktop app and Framework are optional companions that add AI-assisted authoring and code-based workflows.
Does my client need a CourseCode account?
No. Your clients never interact with CourseCode at all. They access the course through their own LMS the same way they access any other content. CourseCode is entirely behind the scenes.
Can I share a preview before a course goes live?
Yes. Every deployment can generate a time-limited preview link you can share with stakeholders or clients for review. The preview is separate from your live production version and does not affect learners.
Where is my content hosted?
Course files are stored on Cloudflare R2 and served through Cloudflare's global CDN. Your source code stays in your own git repository and is never stored on our servers.

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.