[
  {
    "id": "HZ-101",
    "title": "Herbarium Foundations",
    "category": "Pressing",
    "level": "Beginner",
    "durationHours": 8,
    "price": 79,
    "rating": 4.8,
    "lessons": 24,
    "format": "Self-paced video",
    "tags": ["pressing", "basics", "airflow", "blotters"],
    "description": "Start with responsible collecting, airflow stacks, moisture control, and first mounts with reversible adhesives.",
    "sku": "FHS-079"
  },
  {
    "id": "HZ-102",
    "title": "Archival Mounting Techniques",
    "category": "Materials",
    "level": "Intermediate",
    "durationHours": 6,
    "price": 69,
    "rating": 4.7,
    "lessons": 18,
    "format": "Self-paced video",
    "tags": ["mounting", "adhesives", "cotton rag"],
    "description": "Practice Japanese tissue hinges, pH-neutral pastes, and tension-free placement on conservation sheets.",
    "sku": "AMT-069"
  },
  {
    "id": "HZ-103",
    "title": "Ethical Fieldwork and Notes",
    "category": "Botany",
    "level": "Beginner",
    "durationHours": 5,
    "price": 59,
    "rating": 4.6,
    "lessons": 14,
    "format": "Self-paced video",
    "tags": ["fieldwork", "ethics", "metadata"],
    "description": "Navigate permits, minimal taking, and practical note systems for accurate labels and locality data.",
    "sku": "EFN-059"
  },
  {
    "id": "HZ-104",
    "title": "Designing the Herbarium Page",
    "category": "Design",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 85,
    "rating": 4.9,
    "lessons": 20,
    "format": "Self-paced video",
    "tags": ["composition", "negative space", "labels"],
    "description": "Balance specimen form and label density with spacing, hierarchy, and rhythm to create clear, elegant pages.",
    "sku": "DHP-085"
  },
  {
    "id": "HZ-105",
    "title": "Color Preservation Strategies",
    "category": "Materials",
    "level": "Advanced",
    "durationHours": 6,
    "price": 92,
    "rating": 4.5,
    "lessons": 16,
    "format": "Self-paced video",
    "tags": ["pigments", "browning", "lightfast"],
    "description": "Control heat and humidity to protect delicate pigments, and choose lightfast materials for longevity.",
    "sku": "CPS-092"
  },
  {
    "id": "HZ-106",
    "title": "Botanical Identification Essentials",
    "category": "Botany",
    "level": "Beginner",
    "durationHours": 9,
    "price": 88,
    "rating": 4.6,
    "lessons": 26,
    "format": "Self-paced video",
    "tags": ["taxonomy", "keys", "morphology"],
    "description": "Learn key terms and structures to identify common plant families and write confident labels.",
    "sku": "BIE-088"
  },
  {
    "id": "HZ-107",
    "title": "Minimal Labels, Maximum Clarity",
    "category": "Design",
    "level": "Intermediate",
    "durationHours": 4,
    "price": 49,
    "rating": 4.7,
    "lessons": 12,
    "format": "Self-paced video",
    "tags": ["typography", "labeling", "hierarchy"],
    "description": "Craft compact labels that remain legible and informative with a gentle typographic system.",
    "sku": "MLC-049"
  },
  {
    "id": "HZ-108",
    "title": "Seasonal Foraging Map",
    "category": "Botany",
    "level": "Beginner",
    "durationHours": 5,
    "price": 55,
    "rating": 4.5,
    "lessons": 14,
    "format": "Self-paced video",
    "tags": ["seasonality", "planning"],
    "description": "Plan gentle field walks and garden harvests with a seasonal calendar tailored to your region.",
    "sku": "SFM-055"
  },
  {
    "id": "HZ-109",
    "title": "Compact Press Build",
    "category": "Materials",
    "level": "Beginner",
    "durationHours": 3,
    "price": 39,
    "rating": 4.4,
    "lessons": 10,
    "format": "Self-paced video",
    "tags": ["DIY press", "boards", "straps"],
    "description": "Build a sturdy, travel-friendly press with reliable airflow using affordable materials.",
    "sku": "CPB-039"
  },
  {
    "id": "HZ-110",
    "title": "Advanced Drying Controls",
    "category": "Pressing",
    "level": "Advanced",
    "durationHours": 8,
    "price": 99,
    "rating": 4.6,
    "lessons": 22,
    "format": "Self-paced video",
    "tags": ["drying", "humidity", "controls"],
    "description": "Dial in humidity, change cadence, and desiccants to stabilize challenging specimens.",
    "sku": "ADC-099"
  },
  {
    "id": "HZ-111",
    "title": "Herbarium Repair & Reversibility",
    "category": "Materials",
    "level": "Advanced",
    "durationHours": 7,
    "price": 95,
    "rating": 4.7,
    "lessons": 18,
    "format": "Self-paced video",
    "tags": ["repair", "reversibility", "conservation"],
    "description": "Mend tears, lift hinges, and rehouse delicate sheets without adding stress to fibers.",
    "sku": "HRR-095"
  },
  {
    "id": "HZ-112",
    "title": "Pressed Petals Composition Lab",
    "category": "Design",
    "level": "Intermediate",
    "durationHours": 6,
    "price": 72,
    "rating": 4.8,
    "lessons": 15,
    "format": "Self-paced video",
    "tags": ["composition", "petals", "layout"],
    "description": "Study line and mass using petal forms to construct airy, modern compositions.",
    "sku": "PPCL-072"
  },
  {
    "id": "HZ-113",
    "title": "Metadata Workshop",
    "category": "Digital",
    "level": "Beginner",
    "durationHours": 4,
    "price": 45,
    "rating": 4.4,
    "lessons": 11,
    "format": "Self-paced video",
    "tags": ["metadata", "labels", "cataloging"],
    "description": "Create a consistent template for digital records that mirrors physical labels.",
    "sku": "MDW-045"
  },
  {
    "id": "HZ-114",
    "title": "Monochrome Mounts",
    "category": "Design",
    "level": "Advanced",
    "durationHours": 5,
    "price": 79,
    "rating": 4.5,
    "lessons": 13,
    "format": "Self-paced video",
    "tags": ["minimal", "contrast", "typography"],
    "description": "Explore high-contrast, single-color approaches for clean, modern pages.",
    "sku": "MM-079"
  },
  {
    "id": "HZ-115",
    "title": "Field to Sheet Workflow",
    "category": "Pressing",
    "level": "Intermediate",
    "durationHours": 6,
    "price": 69,
    "rating": 4.6,
    "lessons": 17,
    "format": "Self-paced video",
    "tags": ["workflow", "sequence", "organization"],
    "description": "From cut to mount: manage moisture, spacing, and label drafts efficiently.",
    "sku": "FSW-069"
  },
  {
    "id": "HZ-116",
    "title": "Studio Setup on a Budget",
    "category": "Materials",
    "level": "Beginner",
    "durationHours": 4,
    "price": 42,
    "rating": 4.3,
    "lessons": 10,
    "format": "Self-paced video",
    "tags": ["workspace", "budget", "storage"],
    "description": "Arrange a compact, effective workspace with airflow and storage that protects sheets.",
    "sku": "SSB-042"
  },
  {
    "id": "HZ-117",
    "title": "Botanical Families: A Gentle Guide",
    "category": "Botany",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 83,
    "rating": 4.7,
    "lessons": 19,
    "format": "Self-paced video",
    "tags": ["taxonomy", "families", "keys"],
    "description": "Recognize patterns across common families with friendly keys and specimens.",
    "sku": "BFGG-083"
  },
  {
    "id": "HZ-118",
    "title": "Digital Cataloging for Herbariums",
    "category": "Digital",
    "level": "Intermediate",
    "durationHours": 5,
    "price": 64,
    "rating": 4.5,
    "lessons": 14,
    "format": "Self-paced video",
    "tags": ["database", "cataloging", "labels"],
    "description": "Organize digital records, export clean labels, and back up your collection responsibly.",
    "sku": "DCH-064"
  },
  {
    "id": "HZ-119",
    "title": "Specimen Photography for Records",
    "category": "Digital",
    "level": "Beginner",
    "durationHours": 5,
    "price": 55,
    "rating": 4.4,
    "lessons": 12,
    "format": "Self-paced video",
    "tags": ["photography", "lighting", "records"],
    "description": "Capture documentation-ready images with even lighting and color consistency.",
    "sku": "SPR-055"
  },
  {
    "id": "HZ-120",
    "title": "Troubleshooting: Browning & Curling",
    "category": "Pressing",
    "level": "Advanced",
    "durationHours": 6,
    "price": 90,
    "rating": 4.6,
    "lessons": 16,
    "format": "Self-paced video",
    "tags": ["troubleshoot", "browning", "curling"],
    "description": "Stabilize difficult textures and reduce curling with safe pressure and airflow adjustments.",
    "sku": "TBC-090"
  },
  {
    "id": "HZ-121",
    "title": "Herbarium Label Typography",
    "category": "Design",
    "level": "Beginner",
    "durationHours": 3,
    "price": 39,
    "rating": 4.3,
    "lessons": 9,
    "format": "Self-paced video",
    "tags": ["type", "labels", "legibility"],
    "description": "Pick sizes and weights that read clearly while staying compact on the page.",
    "sku": "HLT-039"
  },
  {
    "id": "HZ-122",
    "title": "Specimen Storage & Housing",
    "category": "Materials",
    "level": "Intermediate",
    "durationHours": 5,
    "price": 62,
    "rating": 4.5,
    "lessons": 13,
    "format": "Self-paced video",
    "tags": ["storage", "boxes", "housing"],
    "description": "Protect mounts from light and dust with proper folders, boxes, and handling practices.",
    "sku": "SSH-062"
  }
]