DEV Community

Thesius Code
Thesius Code

Posted on • Originally published at datanest-stores.pages.dev

Online Course Creation Framework

Online Course Creation Framework

End-to-end system for building, scripting, and launching online courses. Covers curriculum architecture, lesson scripting templates, quiz and assessment builders, platform comparison matrices, pricing strategies, and launch checklists. Go from idea to enrolled students.

Key Features

  • Curriculum design system — map learning outcomes to modules, lessons, and assessments
  • Lesson scripting templates — video, text, and workshop formats with timing guides
  • Quiz & assessment builder — question banks, rubric templates, and grading frameworks
  • Platform comparison matrix — feature/price/audience fit analysis for 8+ platforms
  • Pricing calculator — worksheets for one-time, subscription, and cohort-based pricing
  • Launch sequence — 30-day pre-launch to post-launch checklist with email templates

What's Included

course-creation-framework/
├── src/
│   ├── curriculum_architect.md     # Module/lesson planning system
│   ├── lesson_script_templates/    # Per-format scripting templates
│   ├── quiz_builder.md             # Assessment creation framework
│   ├── platform_comparison.md      # Platform selection matrix
│   ├── pricing_calculator.md       # Pricing strategy worksheets
│   └── launch_checklist.md         # 30-day launch sequence
├── examples/
│   ├── sample_curriculum.md        # Completed 6-module course outline
│   └── sample_lesson_script.md     # Completed video lesson script
├── docs/
│   └── QUICKSTART.md
└── README.md
Enter fullscreen mode Exit fullscreen mode

Quick Start

  1. Define your course promise using the Course Promise Template (below)
  2. Map learning outcomes to modules using the Curriculum Architect
  3. Script lessons using the Lesson Script Templates (video, text, or workshop)
  4. Build assessments with the Quiz Builder
  5. Choose your platform with the Comparison Matrix
  6. Set pricing with the Pricing Calculator
  7. Execute launch with the 30-Day Launch Checklist

Course Promise Template

# Course Promise Worksheet

## The Transformation
- **Student starts as:** [CURRENT_STATE — what they can't do / don't know]
- **Student ends as:** [DESIRED_STATE — what they can now do / know]
- **Timeline:** [HOW_LONG to achieve the transformation]

## Target Student
- **Experience level:** [beginner / intermediate / advanced]
- **Motivation:** [career change / skill upgrade / hobby / certification]
- **Time commitment:** [HOURS_PER_WEEK]

## Course Promise (one sentence)
"After completing this course, you will be able to [SPECIFIC_OUTCOME]
in [TIMEFRAME], even if [COMMON_OBJECTION]."

## Proof Points
1. [Why YOU are credible to teach this]
2. [Evidence the method works — results, testimonials, credentials]
Enter fullscreen mode Exit fullscreen mode

Curriculum Architecture Template

# [COURSE_TITLE] — Curriculum Map

## Module 1: [MODULE_NAME] (Week 1)
**Learning Outcome:** By the end of this module, students will be able to [OUTCOME].

| Lesson | Type | Duration | Key Concept | Assessment |
|--------|------|----------|-------------|------------|
| 1.1 [TITLE] | Video | 12 min | [CONCEPT] | Quiz (5 questions) |
| 1.2 [TITLE] | Text | 8 min read | [CONCEPT] | Reflection prompt |
| 1.3 [TITLE] | Workshop | 25 min | [CONCEPT] | Hands-on exercise |

**Module Project:** [DESCRIPTION — ties all lessons together]
**Resources:** [Downloads, templates, reference links]

## Module 2: [MODULE_NAME] (Week 2)
[Repeat structure...]
Enter fullscreen mode Exit fullscreen mode

Lesson Script Template: Video Lesson

# Lesson [X.Y]: [LESSON_TITLE]
**Duration:** [TARGET_MINUTES] minutes
**Type:** Talking head / Screencast / Slides / Hybrid

## Hook (0:00 - 0:30)
[Open with WHY this matters. State what they'll learn and be able to do.]

"By the end of this lesson, you'll know how to [SPECIFIC_SKILL]."

## Core Content (0:30 - [TIMESTAMP])

### Concept 1: [NAME]
- **Explain:** [Core idea in 2-3 sentences]
- **Show:** [Demo, screencast, or visual — describe what's on screen]
- **Example:** [Concrete example the student can relate to]

### Concept 2: [NAME]
[Repeat pattern...]

## Summary ([TIMESTAMP] - end)
- Recap: "Today we covered [1], [2], and [3]."
- Preview: "In the next lesson, we'll build on this by [NEXT_TOPIC]."
- Action: "Before moving on, complete [EXERCISE/QUIZ]."

## B-Roll / Visual Notes
- [TIMESTAMP]: Show [VISUAL_DESCRIPTION]
- [TIMESTAMP]: Cut to [SCREEN/SLIDE]
Enter fullscreen mode Exit fullscreen mode

Quiz Builder Template

# Module [X] Assessment

## Multiple Choice (Knowledge Check)
**Q1:** [QUESTION]
- a) [WRONG — common misconception]
- b) [CORRECT]
- c) [WRONG — plausible but incorrect]
- d) [WRONG — partially correct]
**Answer:** b) — [BRIEF_EXPLANATION]

## Short Answer (Application)
**Q2:** Given [SCENARIO], describe how you would [TASK].
**Rubric:** Award points for: [CRITERION_1] (2pts), [CRITERION_2] (2pts), [CRITERION_3] (1pt)

## Practical Exercise (Synthesis)
**Q3:** Build a [DELIVERABLE] that demonstrates [SKILL].
**Submission:** [File upload / Link / Screenshot]
**Rubric:** [GRADING_CRITERIA with point values]
Enter fullscreen mode Exit fullscreen mode

Platform Comparison (Excerpt)

Feature Teachable Thinkific Kajabi Gumroad Self-Hosted
Monthly Cost $39+ $49+ $149+ Free (10% fee) Hosting costs only
Transaction Fees 0-5% 0% 0% 10% Payment processor only
Custom Domain Yes Yes Yes No Yes
Email Marketing Basic Basic Built-in No DIY
Best For Video courses Free + paid mix All-in-one creators Simple digital products Full control

Usage Tips

  • Design backward. Start with the final project, then work backward to determine what skills each module must teach.
  • Keep video lessons under 15 minutes. Completion rates drop significantly after 12 minutes.
  • One concept per lesson. If you're covering two ideas, split into two lessons.
  • Record a pilot module first. Get feedback before scripting all 6 modules.

Best Practices

  1. Every module needs a mini-win. Students should feel progress after each module, not just at the end.
  2. Mix content formats. Alternate video → text → exercise to maintain engagement.
  3. Include a "Quick Win" in Module 1. Students who complete one exercise are 3x more likely to finish the course.
  4. Price based on transformation value, not content volume. A 5-lesson course that lands someone a job is worth more than a 50-lesson course that doesn't.
  5. Collect testimonials during beta launch — offer 50% discount to first 20 students in exchange for honest feedback.

This is 1 of 11 resources in the Content Creator Toolkit toolkit. Get the complete [Online Course Creation Framework] with all files, templates, and documentation for $49.

Get the Full Kit →

Or grab the entire Content Creator Toolkit bundle (11 products) for $129 — save 30%.

Get the Complete Bundle →


Related Articles

Top comments (0)