[
  {
    "id": 1,
    "slug": "hand-tied-bouquets",
    "title": "Modern Hand-Tied Bouquets",
    "short": "Create balanced hand-tied bouquets using spiral technique and seasonal stems.",
    "description": "Master the spiral grip, stem preparation, proportion, and color harmony. Includes pricing basics and foam-free care tips.",
    "price": 79,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 6,
    "lessons": 18,
    "language": "English",
    "tags": ["bouquet", "spiral", "beginner"],
    "rating": 4.8,
    "reviewsCount": 264,
    "startDates": ["2026-05-10", "2026-06-01"],
    "certificate": true,
    "bestseller": true,
    "isNew": false
  },
  {
    "id": 2,
    "slug": "floral-color-theory",
    "title": "Floral Color Theory Essentials",
    "short": "Color wheels, contrasts, and palettes for compelling floral compositions.",
    "description": "Learn hue, value, chroma and color pairing strategies. Build palettes for events and retail with practical worksheets.",
    "price": 59,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 4,
    "lessons": 12,
    "language": "English",
    "tags": ["color", "theory", "design"],
    "rating": 4.7,
    "reviewsCount": 198,
    "startDates": ["2026-05-12", "2026-06-15"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 3,
    "slug": "event-florals-foundations",
    "title": "Event Florals Foundations",
    "short": "Plan and execute small event florals with sustainable structures.",
    "description": "From inquiry to install: briefs, budgets, foam-free mechanics, team roles, and teardown checklists.",
    "price": 129,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 12,
    "lessons": 28,
    "language": "English",
    "tags": ["event", "foam-free", "planning"],
    "rating": 4.6,
    "reviewsCount": 142,
    "startDates": ["2026-05-20", "2026-06-20"],
    "certificate": true,
    "bestseller": true,
    "isNew": false
  },
  {
    "id": 4,
    "slug": "centerpieces-essentials",
    "title": "Centerpieces: Shape & Flow",
    "short": "Compose foam-free centerpieces with clear silhouettes and movement.",
    "description": "Explore proportion, negative space, and focal placement using reusable mechanics. Includes transport and pricing tips.",
    "price": 89,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 7,
    "lessons": 16,
    "language": "English",
    "tags": ["centerpiece", "composition"],
    "rating": 4.7,
    "reviewsCount": 176,
    "startDates": ["2026-05-22", "2026-06-25"],
    "certificate": true,
    "bestseller": false,
    "isNew": true
  },
  {
    "id": 5,
    "slug": "installation-basics",
    "title": "Installations Basics (Foam-Free)",
    "short": "Learn safe, reusable mechanics for arches, clouds, and walls.",
    "description": "Assess venue constraints, rigging, team coordination, and rapid teardown. Emphasis on reusable frames and hydration.",
    "price": 149,
    "currency": "USD",
    "level": "Advanced",
    "durationHours": 14,
    "lessons": 24,
    "language": "English",
    "tags": ["installation", "advanced", "foam-free"],
    "rating": 4.5,
    "reviewsCount": 119,
    "startDates": ["2026-06-05", "2026-07-01"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 6,
    "slug": "retail-floristry-quickstart",
    "title": "Retail Floristry Quickstart",
    "short": "Set up lean retail operations with efficient recipes and pricing.",
    "description": "SKU design, recipe cards, waste reduction, POS basics, and weekly workflows for small teams.",
    "price": 99,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 8,
    "lessons": 20,
    "language": "English",
    "tags": ["retail", "business", "pricing"],
    "rating": 4.6,
    "reviewsCount": 157,
    "startDates": ["2026-05-28", "2026-06-18"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 7,
    "slug": "wedding-bouquets-advanced",
    "title": "Wedding Bouquets: Advanced Forms",
    "short": "Cascading and asymmetrical bouquets with clean mechanics.",
    "description": "Grip control, line work, and form language. Client communication and durability under travel.",
    "price": 139,
    "currency": "USD",
    "level": "Advanced",
    "durationHours": 10,
    "lessons": 22,
    "language": "English",
    "tags": ["wedding", "bouquet", "advanced"],
    "rating": 4.7,
    "reviewsCount": 134,
    "startDates": ["2026-06-10", "2026-07-10"],
    "certificate": true,
    "bestseller": true,
    "isNew": false
  },
  {
    "id": 8,
    "slug": "botanical-typography",
    "title": "Botanical Typography (No-Photo Method)",
    "short": "Design letters and numbers using stems and foliage with text-first guidance.",
    "description": "Plan legible shapes and secure materials using wire, tape, and grids without relying on images.",
    "price": 69,
    "currency": "USD",
    "level": "All Levels",
    "durationHours": 5,
    "lessons": 14,
    "language": "English",
    "tags": ["typography", "creative"],
    "rating": 4.4,
    "reviewsCount": 88,
    "startDates": ["2026-05-30", "2026-06-30"],
    "certificate": false,
    "bestseller": false,
    "isNew": true
  },
  {
    "id": 9,
    "slug": "seasonal-sourcing",
    "title": "Seasonal Sourcing & Care",
    "short": "Source seasonally and care for stems to maximize vase life.",
    "description": "Global calendars, supplier relations, hydration, and temperature control for professional results.",
    "price": 79,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 6,
    "lessons": 15,
    "language": "English",
    "tags": ["seasonal", "care"],
    "rating": 4.6,
    "reviewsCount": 121,
    "startDates": ["2026-05-18", "2026-06-12"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 10,
    "slug": "foam-free-mechanics",
    "title": "Foam-Free Mechanics Mastery",
    "short": "Comprehensive foam-free techniques for structures and arrangements.",
    "description": "Grids, chicken wire, pin frogs, and custom frames. Environmental context and client education.",
    "price": 119,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 9,
    "lessons": 21,
    "language": "English",
    "tags": ["foam-free", "mechanics"],
    "rating": 4.8,
    "reviewsCount": 203,
    "startDates": ["2026-06-02", "2026-07-02"],
    "certificate": true,
    "bestseller": true,
    "isNew": false
  },
  {
    "id": 11,
    "slug": "pricing-for-profit",
    "title": "Pricing for Profit (Floristry)",
    "short": "Set profitable prices with confidence across services.",
    "description": "COGS, labor, markup strategies, and transparent proposals. Includes templates.",
    "price": 89,
    "currency": "USD",
    "level": "All Levels",
    "durationHours": 6,
    "lessons": 12,
    "language": "English",
    "tags": ["business", "pricing"],
    "rating": 4.5,
    "reviewsCount": 165,
    "startDates": ["2026-05-21", "2026-06-21"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 12,
    "slug": "studio-operations",
    "title": "Studio Operations & Workflow",
    "short": "Standardize tasks, schedules, and safety in a floral studio.",
    "description": "Inventory, scheduling, task boards, and team roles to run a lean operation.",
    "price": 109,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 8,
    "lessons": 18,
    "language": "English",
    "tags": ["studio", "workflow"],
    "rating": 4.6,
    "reviewsCount": 111,
    "startDates": ["2026-05-26", "2026-06-26"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 13,
    "slug": "sustainable-packaging",
    "title": "Sustainable Packaging for Floristry",
    "short": "Reduce plastic and improve presentation with recyclable options.",
    "description": "Packaging recipes, cost comparisons, and client education guides.",
    "price": 49,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 8,
    "language": "English",
    "tags": ["sustainable", "packaging"],
    "rating": 4.3,
    "reviewsCount": 73,
    "startDates": ["2026-05-16", "2026-06-08"],
    "certificate": false,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 14,
    "slug": "corporate-accounts",
    "title": "Corporate Accounts for Florists",
    "short": "Acquire and keep corporate clients with clear SLAs.",
    "description": "Pitching, SLAs, service calendars, and pricing. Scales to any region.",
    "price": 119,
    "currency": "USD",
    "level": "Advanced",
    "durationHours": 9,
    "lessons": 19,
    "language": "English",
    "tags": ["business", "corporate"],
    "rating": 4.5,
    "reviewsCount": 97,
    "startDates": ["2026-06-08", "2026-07-08"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 15,
    "slug": "seasonal-wreaths",
    "title": "Seasonal Wreaths (Evergreen & Fresh)",
    "short": "Design long-lasting wreaths for retail and events.",
    "description": "Base construction, wiring, balance, and storage. Commercial tips for volume.",
    "price": 69,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 5,
    "lessons": 11,
    "language": "English",
    "tags": ["wreath", "seasonal"],
    "rating": 4.4,
    "reviewsCount": 84,
    "startDates": ["2026-05-25", "2026-06-25"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 16,
    "slug": "editorial-styling",
    "title": "Editorial Styling for Florists",
    "short": "Plan editorial concepts and styling without relying on photos.",
    "description": "Narrative building, set planning, and minimal gear packing. Strong emphasis on text planning.",
    "price": 129,
    "currency": "USD",
    "level": "Advanced",
    "durationHours": 10,
    "lessons": 17,
    "language": "English",
    "tags": ["editorial", "styling"],
    "rating": 4.5,
    "reviewsCount": 68,
    "startDates": ["2026-06-12", "2026-07-12"],
    "certificate": true,
    "bestseller": false,
    "isNew": true
  },
  {
    "id": 17,
    "slug": "floral-illustration-text",
    "title": "Floral Illustration by Text Steps",
    "short": "Sketch floral plans using step-only diagrams and text prompts.",
    "description": "Drafts, measurement systems, and converting briefs into repeatable checklists.",
    "price": 59,
    "currency": "USD",
    "level": "All Levels",
    "durationHours": 4,
    "lessons": 9,
    "language": "English",
    "tags": ["illustration", "planning"],
    "rating": 4.2,
    "reviewsCount": 51,
    "startDates": ["2026-05-19", "2026-06-19"],
    "certificate": false,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 18,
    "slug": "wedding-planning-briefs",
    "title": "Wedding Planning Briefs for Florists",
    "short": "Create precise wedding briefs, timelines, and budgets.",
    "description": "Client discovery, style guides, line items, staffing, and contingency planning.",
    "price": 139,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 11,
    "lessons": 23,
    "language": "English",
    "tags": ["wedding", "planning"],
    "rating": 4.6,
    "reviewsCount": 123,
    "startDates": ["2026-06-03", "2026-07-03"],
    "certificate": true,
    "bestseller": true,
    "isNew": false
  },
  {
    "id": 19,
    "slug": "subscription-florals",
    "title": "Subscription Florals Program",
    "short": "Build weekly subscription offerings for homes and offices.",
    "description": "Routine, recipe blocks, delivery routes, and client retention.",
    "price": 99,
    "currency": "USD",
    "level": "Intermediate",
    "durationHours": 7,
    "lessons": 15,
    "language": "English",
    "tags": ["subscription", "retail"],
    "rating": 4.4,
    "reviewsCount": 77,
    "startDates": ["2026-05-27", "2026-06-27"],
    "certificate": true,
    "bestseller": false,
    "isNew": false
  },
  {
    "id": 20,
    "slug": "flower-id-essentials",
    "title": "Flower ID Essentials (Text-Only)",
    "short": "Learn to identify common cut flowers through text cues.",
    "description": "Morphology, seasonality, and care cues described in precise language to train recognition.",
    "price": 49,
    "currency": "USD",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 10,
    "language": "English",
    "tags": ["identification", "beginner"],
    "rating": 4.1,
    "reviewsCount": 43,
    "startDates": ["2026-05-14", "2026-06-14"],
    "certificate": false,
    "bestseller": false,
    "isNew": true
  }
]