Cursare operates authoring, commerce, delivery, and the learner experience.
Headless learning, inside your product.
Launch the complete Cursare product or embed its learning engine inside yours. Content, progress, quizzes, certificates, and source-owned UI stay on one governed system.
Embed the learning engine through short-lived learner sessions and contract-first APIs.
Install the canonical learner surfaces as source into your product.
Your product owns the experience. Cursare runs the learning engine.
Deliver Cursare courses inside any product without exposing an organization key or rebuilding enrollment, progression, grading, and certification.
- Published learner-safe content and the complete recursive course graph
- Current access, release rules, progress, and estimated duration on every read
- Server-graded quizzes and certificates through the same canonical engine
- 15-minute learner tokens bound to one learner, course, organization, and origin
cr_lr_1•••POST/learner-runtime/sessionsIssue learner sessionGET/learner-runtime/{course}Load course + progressPATCH/learner-runtime/{course}/progressPersist completionPOST/learner-runtime/{course}/attemptsGrade quiz on serverGET/learner-runtime/{course}/certificateRetrieve credentialTry the headless learner app.
Follow a complete learner flow while the inspector shows the headless runtime contract behind every step.
A catalog that already understands learning and commerce.
Give learners a searchable destination for courses without rebuilding cards, price states, progress, or navigation behavior.
- Search, empty states, and responsive course grids
- Free, paid, enrolled, and progress-aware cards
- Host-resolved URLs, localized copy, and money formatting
bunx shadcn@4.14.0 add https://cursare.com/r/course-catalog.jsonBuild the system behind a durable product.
Turn a release into a repeatable motion.
Connect acquisition, delivery, and insight.
The learner always knows where to return and what comes next.
A resume-first home and semantic course path keep active work, completed milestones, review states, and locked steps coherent.
- Resume-first active and completed course sections
- Current, completed, available, and locked journey states
- Host-supplied progress, destinations, and certificates
bunx shadcn@4.14.0 add https://cursare.com/r/learner-home.json https://cursare.com/r/curriculum-journey.jsonResearch and positioning
Current module · 3 of 5 lessons
Available next
Complete the previous module
A focused reader with practice built into the learning flow.
The player renders the published course graph, guides progression, and connects media, activities, notes, and grading through typed host callbacks.
- Portable reader with no authoring-runtime dependency
- Media, steps, quizzes, polls, diagrams, and code
- Host-injected routing, persistence, uploads, grading, and notes
bunx shadcn@4.14.0 add https://cursare.com/r/course-player.jsonInstall the server adapter, configure an organization API key once, and render published content by content ID.
bunx shadcn@4.14.0 add https://cursare.com/r/cursare-course-player.jsonMake the next step obvious
Good learning design reduces uncertainty. Every screen should answer where the learner is and what they can do next.
Ask what matters before the learner enters the course.
Collect reusable enrollment context with a controlled form while your trusted host owns uploads, validation effects, and persistence.
- Text, choice, phone, and file questions
- Controlled values and localized labels
- No embedded endpoint, organization ID, or credential
bunx shadcn@4.14.0 add https://cursare.com/r/intake-form.jsonYour answers help the instructor guide the right next step.
Course Card, Enrolled Course Home, Course Shell, Course Outline, Study Tools, notes, polls, certificates, and the complete document runtime.
Browse the documentationOwn the interface. Keep external effects explicit.
The source-owned component decides the learner experience. The host supplies trusted facts and executes effects through narrow contracts.
- Responsive presentation and visual states
- Canonical learner interaction behavior
- Keyboard and accessibility semantics
- Local interaction and feedback state
- Resolved organization, course, offer, and learner data
- Destinations and navigation effects
- Sessions, authorization, and localization
- Payments, uploads, persistence, grading, and notes
Learner Runtime, contract-first REST, generated OpenAPI, webhooks, and scoped MCP tools.
Run the whole platform. Or make it part of yours.
Choose the complete hosted product, the Headless runtime, or source-owned learner surfaces. Every path uses the same learning model.