# Course Curriculum Creator
<!-- badges-start -->



<!-- badges-end -->
A Claude Code plugin for rapidly creating professional, pedagogically-sound curricula for workshops, cohort courses and self-paced courses.
## Overview
This plugin helps independent consultants, trainers, and instructional designers create comprehensive course materials using backward design methodology and Bloom's taxonomy. It generates structured curricula with learning objectives, lesson plans, assessment rubrics, and supporting materials—all in markdown format for easy version control and collaboration.
## Features
- **Backward Design Framework**: Start with learning outcomes, design assessments, then plan activities
- **Bloom's Taxonomy Integration**: Create measurable learning objectives at appropriate cognitive levels
- **Rapid Course Creation**: Generate complete curricula autonomously or step-by-step
- **Modular Architecture**: Create courses in three shapes: workshops, multi-session cohorts and self-paced courses
- **Professional Outputs**: Course descriptions, outlines, lesson plans, rubrics, student materials
- **Template System**: Save and reuse course structures for variants and iterations
- **Staleness Warnings**: Commands flag downstream files that may need regeneration when sources change
- **Export Workflows**: Export as complete document, stakeholder summary, or student syllabus
- **Delivery Support**: Workshop preparation checklists and post-workshop feedback processing
- **Prerequisite Validation**: Commands check required source files exist before generating, with explicit error messages and recovery hints
- **Incremental Updates**: Add, remove, or modify individual objectives and modules
- **Version Control Ready**: Semantic versioning with organized markdown files
- **Learner Analysis**: Generate learner profiles with prior knowledge, motivations, and transfer environment
- **Pre-Work Design**: Micro-learning units with fast track/full path for prerequisite coverage
- **Spaced Practice**: Post-workshop retrieval practice at expanding intervals to combat forgetting curve
- **Affective Objectives**: Krathwohl's taxonomy support for attitude-change workshops
- **Co-Facilitation**: Multi-facilitator support with role rotation and handoff protocols
- **Accessibility Standards**: WCAG 2.1 AA specifications for training materials
- **Cultural Adaptation**: Localization guidance for cross-cultural delivery
- **Content Curation**: RARBA framework for evaluating third-party content quality
- **Series Transitions**: Inter-course retention bridges, placement assessments, and bridge assignments
## Installation
### From GitHub
```
/plugin marketplace add reggiechan74/course-curriculum-creator
/plugin install course-curriculum-creator@course-curriculum-creator
```
When you install the plugin, Claude Code asks for your [settings](#configuration). Every one is optional.
### Course Studio (media plugin)
`plugins/course-studio` (0.1.0) adds diagrams, charts and images to courses made with this plugin: brand and style guide, a media plan with cost estimates, generation within a budget, review with alt text, and embedding into your lesson plans and materials. It needs this plugin (2.1.0 or later). See [plugins/course-studio/README.md](plugins/course-studio/README.md).
```
/plugin install course-studio@course-curriculum-creator
```
| Plugin | Version | Install |
| --- | --- | --- |
| `course-curriculum-creator` | 2.1.0 | `/plugin install course-curriculum-creator@course-curriculum-creator` |
| `course-studio` | 0.1.0 | `/plugin install course-studio@course-curriculum-creator` |
### Recommended companions
Companion design skills are recommended, never required. `/course-studio:setup` detects them and prints the install command for any that are missing. It installs nothing unless you say yes. They choose layout and composition; your brand colors and fonts stay as hard constraints.
| Companion | Repo | Install (Claude Code) | Used for |
| --- | --- | --- | --- |
| Impeccable | `pbakaus/impeccable` | `/plugin marketplace add pbakaus/impeccable`, then install from `/plugin` | Design direction and polish; `/impeccable audit` and `critique` as a quality gate |
| Taste | `Leonxlnx/taste-skill` | `npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"` | Avoiding a templated look; design variance, motion and density |
| UI UX Pro Max | `nextlevelbuilder/ui-ux-pro-max-skill` | `/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill` | Palettes, font pairings, chart guidance; seeds the style guide when there is no brand |
| Anthropic `frontend-design` / `web-artifacts-builder` | Anthropic skills | built in or via the Anthropic marketplace | Baseline fallback |
### Local Development
This repository is a marketplace. It contains more than one plugin.
To load your working copy for a single session without installing:
```
claude --plugin-dir /path/to/course-curriculum-creator/plugins/course-curriculum-creator
```
Or register the clone as a local marketplace, so it loads in place and picks up edits on `/reload-plugins`:
```
/plugin marketplace add .
/plugin install course-curriculum-creator@course-curriculum-creator
```
Check changes with `claude plugin validate .` before you commit.
## Quick Start
### Autonomous Course Creation
```
User: "Create a 2-day PropTech fundamentals workshop for real estate professionals"
```
Claude delegates to the `curriculum-architect` agent, which generates the complete curriculum. To call it explicitly, use `@agent-course-curriculum-creator:curriculum-architect`.
### Step-by-Step Course Creation
```bash
# 1. Initialize course project
/course-curriculum-creator:create-course "PropTech Fundamentals"
# 2. Generate core curriculum (backward design order)
/course-curriculum-creator:generate-objectives # Stage 1: Desired results
/course-curriculum-creator:generate-rubrics # Stage 2: Assessment evidence
/course-curriculum-creator:generate-outline # Stage 3: Learning plan
/course-curriculum-creator:generate-lesson-plans # Stage 3: Detailed activities
/course-curriculum-creator:generate-description # Student-facing description
# 3. Create additional materials
/course-curriculum-creator:generate-artifacts --type handout
/course-curriculum-creator:generate-artifacts --type instructor-guide
/course-curriculum-creator:generate-artifacts --type pre-work
/course-curriculum-creator:generate-artifacts --type post-work
# 4. Review and export
/course-curriculum-creator:review-curriculum
/course-curriculum-creator:export-curriculum --format full
# 5. Prepare for delivery
/course-curriculum-creator:generate-workshop-prep --date 2026-03-15
```
## Workflow Skills
The workflow steps are skills you run as slash commands (`/course-curriculum-creator:<name>`). They are set to `disable-model-invocation: true`, so Claude never starts one on its own. They run only when you type the command or when one of the plugin's agents runs that step. They are grouped by curriculum development stage:
### Stage 0: Analysis & Initialization (`workflow/0-analysis/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:assess-needs` | Conduct a training needs assessment to determine if a course is the right intervention |
| `/course-curriculum-creator:create-course` | Initialize new course project with directory structure |
| `/course-curriculum-creator:design-series` | Design a leveled course series (101/201/301/401) |
| `/course-curriculum-creator:migrate-course` | Migrate a v2 course folder to v3 (course.yaml, media registry for existing images, stable IDs) without moving files |
| `/course-curriculum-creator:generate-learner-profile` | Generate learner profile analyzing prior knowledge, motivations, constraints, and transfer environment |
### Stage 1: Desired Results (`workflow/1-desired-results/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:generate-objectives` | Create Bloom's-aligned learning objectives |
### Stage 2: Assessment Evidence (`workflow/2-assessment-evidence/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:generate-rubrics` | Create 1-5 scale analytical assessment rubrics |
| `/course-curriculum-creator:generate-evaluation-plan` | Generate Kirkpatrick L1-L4 evaluation plan with instruments, timelines, and success thresholds |
### Stage 3: Learning Plan (`workflow/3-learning-plan/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:generate-outline` | Generate module structure with timing |
| `/course-curriculum-creator:generate-lesson-plans` | Generate detailed module-level lesson plans |
| `/course-curriculum-creator:generate-transfer-plan` | Generate post-workshop transfer plan with action items, manager briefings, job aids, and follow-up touchpoints |
| `/course-curriculum-creator:generate-pre-work` | Design pre-workshop micro-learning units covering prerequisites |
### Stage 4: Materials & Communication (`workflow/4-materials/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:generate-description` | Create student-facing course description |
| `/course-curriculum-creator:generate-artifacts` | Generate student handouts, instructor guides, etc. |
| `/course-curriculum-creator:adapt-for-virtual` | Adapt an existing in-person curriculum for virtual or hybrid delivery |
### Stage 5: Quality Assurance & Approval (`workflow/5-quality-and-review/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:review-curriculum` | Validate curriculum quality and alignment |
| `/course-curriculum-creator:generate-review-package` | Generate stakeholder/SME review package for curriculum approval |
| `/course-curriculum-creator:export-curriculum` | Export curriculum as combined document (full/summary/syllabus) |
### Stage 6: Delivery & Iteration (`workflow/6-delivery/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:generate-workshop-prep` | Generate dated preparation checklist for delivery |
| `/course-curriculum-creator:process-workshop-feedback` | Analyze feedback and generate improvement report |
| `/course-curriculum-creator:generate-spaced-practice` | Generate post-workshop spaced retrieval practice sequence |
### Templates (`workflow/7-templates/`)
| Command | Description |
|---------|-------------|
| `/course-curriculum-creator:save-as-template` | Save course structure as reusable template |
| `/course-curriculum-creator:create-from-template` | Create new course from existing template |
| `/course-curriculum-creator:list-templates` | List available course templates with details |
## Skills
### backward-design-methodology
Provides knowledge on Understanding by Design (UbD) framework for creating effective curricula:
- Stage 1: Identify desired results (learning outcomes)
- Stage 2: Determine acceptable evidence (assessments)
- Stage 3: Plan learning experiences (activities)
- Reference files: assessment design, formative assessment techniques, content curation
**Triggers**: "use backward design", "create curriculum using UbD", "design learning outcomes first"
### blooms-taxonomy
Guides creation of measurable learning objectives across cognitive levels:
- Six levels: Remember, Understand, Apply, Analyze, Evaluate, Create
- Action verb selection for each level
- Assessment type recommendations
- Scaffolding strategies for multi-day workshops
- Affective domain support (Krathwohl's taxonomy) for attitude-change objectives
**Triggers**: "write learning objectives", "use Bloom's taxonomy", "create measurable outcomes"
### universal-design-for-learning
Practical guidance for creating inclusive, accessible learning experiences using the three UDL principles:
- Multiple Means of Engagement (the "why" of learning)
- Multiple Means of Representation (the "what" of learning)
- Multiple Means of Action & Expression (the "how" of learning)
- Reference files: accessibility specifications (WCAG 2.1 AA), cultural adaptation guide
**Triggers**: "apply UDL", "make course accessible", "inclusive design", "universal design for learning"
### virtual-facilitation
Practical guidance for designing and facilitating effective virtual and hybrid learning experiences:
- Virtual vs. in-person timing, engagement, and activity differences
- Activity substitution table for converting physical to digital activities
- Hybrid equity rules and co-facilitation model
- Platform-specific tips (Zoom, Teams, Meet)
- Technology checklists and failure backup planning
**Triggers**: "design virtual workshop", "adapt for remote delivery", "hybrid session", "virtual facilitation"
## Agents
### curriculum-architect
Autonomous agent that designs complete course curricula from high-level requirements. Takes course topic, audience, and duration, then generates all core curriculum components following backward design principles.
**Triggers proactively** when user asks to create courses, or invoke manually for autonomous generation.
### quality-reviewer
Validates curriculum quality by checking:
- Alignment between outcomes, assessments, and activities
- Appropriate Bloom's taxonomy usage
- Realistic timing for the course's shape and time budget
- Assessment-objective correspondence
- Overall pedagogical soundness
Run automatically after generation or invoke with `/course-curriculum-creator:review-curriculum`.
## Configuration
Settings are native plugin options (`userConfig`). Claude Code asks for them when you enable the plugin. To change them later, run:
```
/plugin configure course-curriculum-creator@course-curriculum-creator
```
You can also edit them in `/config`.
| Setting | Default | Used by |
|---|---|---|
| `instructor_name` | (empty) | Positioning, descriptions, guides, reports |
| `instructor_bio` | (empty) | Course description, instructor sections |
| `organization` | (empty) | Document headers |
| `courses_directory` | `~/courses` | `create-course`, `design-series` |
| `default_duration` (workshop shape only) | `2-day` | `create-course`, `design-series`, `generate-objectives` |
| `default_audience_level` | `professional` | `create-course`, `design-series`, `generate-objectives` |
| `rubric_scale` | `1-5` | `generate-rubrics` |
| `rubric_type` | `analytical` | `generate-rubrics` |
| `template_directory` | `~/.claude/course-templates` | Template commands |
| `default_shape` | `workshop` | `create-course` |
| `brand_config` | (empty) | `course-studio` (optional brand file) |
### Per-project overrides
To override settings for one project, for example a client engagement with a different organization name, create `.claude/course-curriculum-creator.local.md` in that project with YAML frontmatter:
```yaml
---
organization: "Client Co."
default_duration: "1-day"
---
```
Values in this file take precedence over your plugin settings. See `examples/course-curriculum-creator.local.md`.
## v3 Upgrade
v3.0.0 is a breaking release. Every core workflow skill now reads `course.yaml` (the course manifest) and stops if it is missing.
**Upgrading a v2 course:** run `/course-curriculum-creator:migrate-course <folder>` once per course. It never moves or deletes files. It adds ID comments under headings and refreshes frontmatter source hashes; otherwise your content is unchanged. It writes:
- `course.yaml` with the delivery shape, audience level, session plan (from session counts), the default async time budget (as `create-course` sets it), objectives, modules and stage progress
- stable IDs (`<!-- id: M1 -->`) under module and objective headings, and Integration Objective headings
- `05-media/registry.json` entries for existing images, with their objective links and alt text (it asks for any alt text it cannot find)
- refreshed source hashes, and a `changes` summary of what it did
Run it with `--dry-run` first to see the plan and questions. These skills do not need an existing `course.yaml`: `create-course`, `migrate-course`, `design-series`, `list-templates`, `create-from-template`. `assess-needs` and `generate-learner-profile` need it only when run inside a course folder.
**Shapes.** `create-course` asks for the shape first: `workshop` (1-2 days), `cohort` (live sessions over weeks, with `--sessions` and `--session-minutes`) or `self-paced`. The outline, lesson plans, pre-work, spaced practice and workshop prep follow the shape. Cohort outlines use `## Session N` and `## Week N` headings.
**`course-conventions`.** A background knowledge skill that all workflow skills load. It holds the settings, the `course.yaml` rule, the shape and time budget, ID and heading formats, staleness checks, progress, question style and the WCAG 2.2 AA accessibility target, so they are no longer repeated in each skill.
**Toolkit commands** (the bundled `course-kit` CLI, Node 20+):
- `manifest summary`: shape, objectives, modules and time budget at a glance
- `progress [--write]`, `progress skip|unskip <stage>`: which stages are done, stale or skipped
- `audit`: checks objective coverage, alignment and manifest validation issues (including time budget warnings); errors cap the review rating
- `hash-write --sources`: refreshes source hashes after an edit
`curriculum-architect` can now resume a course from its progress, offers the optional stages, and stops after one stage or four. `quality-reviewer` and `review-curriculum` run `manifest validate` and `audit` first.
See [CHANGELOG.md](CHANGELOG.md) for the full list.
## Course Directory Structure
When you create a course, the following structure is generated:
```
CourseName-YYYY-MM-DD/
├── 01-planning/
│ ├── course-positioning.md # Market fit, audience, value proposition
│ ├── course-description.md # Student-facing description
│ ├── learning-objectives.md # Bloom's-aligned outcomes
│ ├── learner-profile.md # Audience analysis (optional)
│ └── content-sources.md # Third-party content & licensing tracker
├── 02-design/
│ ├── course-outline.md # Module structure with timing
│ └── lesson-plans.md # Detailed module plans
├── 03-assessment/
│ └── rubrics.md # 1-5 scale evaluation criteria
├── 04-materials/
│ ├── pre-work.md # Pre-workshop micro-learning (optional)
│ ├── spaced-practice.md # Post-workshop retrieval practice (optional)
│ ├── student-handout.md
│ ├── instructor-guide.md
│ └── [other artifacts]
├── 05-media/ # Diagrams and images (src/, out/, style/)
└── course.yaml # Course manifest (shape, sessions, stable IDs)
```
## Template System
Save successful courses as templates for reuse:
```bash
# Save as template
/course-curriculum-creator:save-as-template "PropTech-Fundamentals-2025-02-15"
# Create variant from template
/course-curriculum-creator:create-from-template PropTech-Fundamentals --variant "Commercial-Focus"
```
Templates preserve structure, objectives, and pedagogical approach while allowing customization for different audiences or contexts.
## Course Series
Design progressive course series that build from foundational to advanced mastery:
```bash
# Design a 4-level series
/course-curriculum-creator:design-series "PropTech" --levels 4
# Create individual courses linked to the series
/course-curriculum-creator:create-course "PropTech 101" --series proptech --level 101
/course-curriculum-creator:create-course "PropTech 201" --series proptech --level 201
# Series plan enforces Bloom's bands during objective generation
/course-curriculum-creator:generate-objectives # warns if objectives outside level's bands
# Retrofit existing courses into a series
/course-curriculum-creator:design-series "PropTech" --from-existing ./PropTech-Basics/ ./PropTech-Advanced/
```
Series use a **Bloom's Center-of-Gravity model** where each level has a primary Bloom's band (where 60-70% of objectives live), a stretch zone (higher levels with scaffolding), and an assumed floor (mastered in prior levels, not re-taught).
## Version Control
Courses use semantic versioning (v1.0.0, v1.1.0, v2.0.0):
- **Major**: Complete curriculum redesign
- **Minor**: New modules or significant content additions
- **Patch**: Small fixes, timing adjustments, clarity improvements
Update version in `course-positioning.md` frontmatter when making changes.
## Best Practices
1. **Start with outcomes**: Clearly define what students should achieve before designing content
2. **Align rigorously**: Ensure assessments measure objectives, and activities support both
3. **Scaffold appropriately**: Progress from lower to higher Bloom's levels across the workshop
4. **Time realistically**: Account for breaks, setup and troubleshooting within each session's time budget
5. **Review regularly**: Use quality-reviewer agent to validate alignment after changes
6. **Version deliberately**: Increment versions when making substantial changes
7. **Template strategically**: Save proven structures for course families
## Examples
See `examples/` directory for:
- `course-curriculum-creator.local.md` - Sample per-project settings override
See `skills/` subdirectories for worked examples:
- `skills/blooms-taxonomy/examples/example-objectives-1day.md` - Complete 1-day workshop objective set
- `skills/blooms-taxonomy/examples/example-objectives-2day.md` - Complete 2-day workshop objective set
- `skills/backward-design-methodology/examples/example-backward-design-1day.md` - Full backward design walkthrough
## What's New
### v3.0.0 - Multi-shape courses (breaking)
- Breaking: core workflow skills need `course.yaml`. Run `/course-curriculum-creator:migrate-course <folder>` on each v2 course. See [v3 Upgrade](#v3-upgrade)
- New: `course-conventions` skill, cohort and self-paced shapes, toolkit commands `manifest summary`, `progress`, `audit`, `hash-write --sources`, golden sample courses
- Changed: resumable `curriculum-architect`; `quality-reviewer` and `review-curriculum` run `audit`; accessibility target is WCAG 2.2 AA
### v2.1.0 - Course Manifest
- New: `course.yaml` manifest, written by `create-course` and kept in sync by `generate-objectives` and `generate-outline` (`manifest sync --write`)
- New: Stable IDs for modules and objectives, stored as `<!-- id: M1 -->` comments in the markdown files so they survive renames and reordering
- New: `05-media/` folders (`src/`, `out/`, `style/`) in every new course
- New: Settings `default_shape` (workshop, cohort, self-paced) and `brand_config` (optional brand file for course-studio)
- Changed: Node 20 or later is now required (bundled `course-kit` CLI)
### v2.0.0 - Current Claude Code Plugin Spec
- Changed: Workflow commands migrated from the legacy `commands/` format to skills under `workflow/<stage>/<name>/SKILL.md`. Command names are unchanged (`/course-curriculum-creator:<name>`)
- Changed: Workflow skills set `disable-model-invocation: true`, so Claude doesn't start them unprompted
- New: Native `userConfig` settings, prompted on install and editable via `/plugin configure`. `.claude/course-curriculum-creator.local.md` remains as a per-project override
- Changed: Shorter agent descriptions; methodology skills use `description` + `when_to_use`
- Fixed: Broken `references/assessment-design.md` path in generate-rubrics
- Fixed: UDL and virtual-facilitation reference/example files are now linked from their skills
- Changed: Bloom's affective domain and objective-writing mistakes moved to reference files (SKILL.md under 500 lines)
- New: Plugin icon (`assets/icon.png`)
### v1.1.0 - Learner Analysis, Retention & Inclusivity
- New: `/course-curriculum-creator:generate-learner-profile` command for audience analysis across 5 dimensions
- New: `/course-curriculum-creator:generate-pre-work` command for micro-learning prerequisite coverage
- New: `/course-curriculum-creator:generate-spaced-practice` command for post-workshop retrieval practice
- New: Formative assessment techniques reference with decision rules
- New: WCAG 2.1 AA accessibility specifications reference
- New: Cultural adaptation guide for cross-cultural delivery
- New: Content curation guide with RARBA evaluation framework
- New: Affective domain (Krathwohl's taxonomy) in Bloom's skill
- Enhanced: Co-facilitation support in `/course-curriculum-creator:generate-lesson-plans` with role rotation and handoff protocols
- Enhanced: Inter-course transition design in `/course-curriculum-creator:design-series` with retention bridges and placement assessments
- Enhanced: Curriculum architect generates learner profiles, pre-work, and spaced practice
- Enhanced: Quality reviewer validates learner profiles, affective objectives, pre-work, and spaced practice
### v1.0.0 - Polish & Completeness
- Enhanced: `/course-curriculum-creator:process-workshop-feedback --pilot` flag for first-run pilot analysis with iteration planning
- Enhanced: `/course-curriculum-creator:create-course` now generates `content-sources.md` for IP/licensing tracking
- Enhanced: `/course-curriculum-creator:generate-lesson-plans` prompts for content source tracking after generation
- Enhanced: Quality reviewer validates content licensing compliance
- Enhanced: Curriculum architect tracks content sources in autonomous workflow
### v0.6.0 - Delivery & Process
- New: `/course-curriculum-creator:adapt-for-virtual` command for converting in-person curricula to virtual/hybrid
- New: `/course-curriculum-creator:generate-review-package` command for stakeholder/SME review workflow
- New: `virtual-facilitation` skill with platform-specific guidance
- Enhanced: `--mode` flag in `/course-curriculum-creator:create-course` for virtual/hybrid from the start
- Enhanced: Delivery mode awareness in `/course-curriculum-creator:generate-outline` and `/course-curriculum-creator:generate-lesson-plans`
- Enhanced: Quality reviewer validates delivery mode compliance
### v0.5.0 - Learning Ecosystem
- New: `/course-curriculum-creator:generate-transfer-plan` command for post-workshop learning transfer (action plans, manager briefings, job aids)
- New: `/course-curriculum-creator:generate-evaluation-plan` command for Kirkpatrick L1-L4 evaluation design
- Enhanced: Differentiated instruction (floor/scaffold/extension tiers) in lesson plan template
- Enhanced: Quality reviewer validates differentiation in activities
- Enhanced: Curriculum architect includes transfer and evaluation planning
- Enhanced: Transfer plan prerequisite hook
### v0.4.0 - Professional L&D Foundations
- New: `/course-curriculum-creator:assess-needs` command for training needs assessment (TNA)
- New: `universal-design-for-learning` skill with worked example
- New: Pre-work and post-work artifact types in `/course-curriculum-creator:generate-artifacts`
- Enhanced: UDL validation integrated into `/course-curriculum-creator:generate-outline`, `/course-curriculum-creator:generate-lesson-plans`, `/course-curriculum-creator:generate-rubrics`
- Enhanced: Quality reviewer agent now validates UDL compliance
- Enhanced: Advisory TNA hook in prerequisite system
### v0.3.0 - Course Series
- New: `/course-curriculum-creator:design-series` command for leveled course series (101/201/301/401)
- New: `--series`/`--level` flags on `/course-curriculum-creator:create-course`
- New: Bloom's band enforcement during objective generation
- New: Series validation in `/course-curriculum-creator:review-curriculum`
## Contributing
Contributions welcome! Please:
1. Follow existing patterns for commands, agents, and skills
2. Include examples for new features
3. Update documentation
4. Test with real curriculum creation scenarios
## License
MIT
## Author
Created by Reggie Chan for Tenebrus Capital Corp training programs.
## Support
Issues and contributions: https://github.com/reggiechan74/course-curriculum-creator/issues