[
  {
    "id": "c-001",
    "slug": "bouquet-design-basics",
    "title": "Bouquet Design Basics",
    "category": "Bouquet Design",
    "level": "Beginner",
    "durationHours": 8,
    "lessons": 16,
    "language": ["English"],
    "priceUSD": 59,
    "currency": "USD",
    "rating": 4.7,
    "reviews": 214,
    "short": "Foundational techniques for balanced, elegant bouquets.",
    "description": "Learn core structure, stem handling, spiral technique, and proportion rules for timeless bouquets.",
    "syllabus": ["Tools and safety", "Spiral hand-tie", "Color harmony", "Finishing touches"],
    "tags": ["bouquet", "beginner", "technique"],
    "prerequisites": [],
    "instructor": { "name": "Ava Bloom", "bio": "Floral artist with 10 years in boutique studios." },
    "publishedAt": "2024-02-10T00:00:00.000Z"
  },
  {
    "id": "c-002",
    "slug": "sustainable-floristry",
    "title": "Sustainable Floristry",
    "category": "Sustainability",
    "level": "Intermediate",
    "durationHours": 10,
    "lessons": 18,
    "language": ["English"],
    "priceUSD": 79,
    "currency": "USD",
    "rating": 4.8,
    "reviews": 178,
    "short": "Eco-conscious methods for foam-free, waste-light floristry.",
    "description": "Reduce waste, source responsibly, and design greener without losing style.",
    "syllabus": ["Foam-free mechanics", "Sourcing locally", "Waste reduction", "Client education"],
    "tags": ["eco", "foam-free", "sustainable"],
    "prerequisites": ["Bouquet Design Basics"],
    "instructor": { "name": "Liam Moss", "bio": "Event florist focusing on local, seasonal materials." },
    "publishedAt": "2024-03-18T00:00:00.000Z"
  },
  {
    "id": "c-003",
    "slug": "wedding-arrangements",
    "title": "Wedding Arrangements",
    "category": "Event Floristry",
    "level": "Advanced",
    "durationHours": 14,
    "lessons": 22,
    "language": ["English"],
    "priceUSD": 119,
    "currency": "USD",
    "rating": 4.6,
    "reviews": 152,
    "short": "Design cohesive wedding florals from aisle to centerpiece.",
    "description": "Plan palettes, logistics, and on-site installs for wedding clients.",
    "syllabus": ["Client brief", "Palette planning", "Install logistics", "Centerpieces"],
    "tags": ["wedding", "event", "advanced"],
    "prerequisites": ["Bouquet Design Basics"],
    "instructor": { "name": "Ruby Hart", "bio": "Planner-turned-florist specializing in weddings." },
    "publishedAt": "2023-11-05T00:00:00.000Z"
  },
  {
    "id": "c-004",
    "slug": "retail-floristry-essentials",
    "title": "Retail Floristry Essentials",
    "category": "Business",
    "level": "Intermediate",
    "durationHours": 9,
    "lessons": 15,
    "language": ["English"],
    "priceUSD": 69,
    "currency": "USD",
    "rating": 4.5,
    "reviews": 133,
    "short": "Pricing, merchandising, and daily shop workflows.",
    "description": "Operate a profitable, design-forward floral shop with minimal waste.",
    "syllabus": ["Pricing models", "Display rules", "Supplier relations", "Daily ops"],
    "tags": ["business", "retail", "pricing"],
    "prerequisites": [],
    "instructor": { "name": "Noah Reed", "bio": "Retail consultant for independent florists." },
    "publishedAt": "2024-01-15T00:00:00.000Z"
  },
  {
    "id": "c-005",
    "slug": "color-theory-for-florists",
    "title": "Color Theory for Florists",
    "category": "Design Theory",
    "level": "Beginner",
    "durationHours": 6,
    "lessons": 12,
    "language": ["English"],
    "priceUSD": 49,
    "currency": "USD",
    "rating": 4.9,
    "reviews": 240,
    "short": "Confident palettes using contrast, harmony, and temperature.",
    "description": "Blend classic and modern palettes for consistent, elegant results.",
    "syllabus": ["Contrast & balance", "Warm vs cool", "Neutral anchors", "Seasonal shifts"],
    "tags": ["color", "beginner", "palette"],
    "prerequisites": [],
    "instructor": { "name": "Iris Cole", "bio": "Designer and educator in visual harmony." },
    "publishedAt": "2024-04-01T00:00:00.000Z"
  },
  {
    "id": "c-006",
    "slug": "centerpieces-modern",
    "title": "Modern Centerpieces",
    "category": "Arrangement",
    "level": "Intermediate",
    "durationHours": 8,
    "lessons": 14,
    "language": ["English"],
    "priceUSD": 65,
    "currency": "USD",
    "rating": 4.4,
    "reviews": 120,
    "short": "Low, airy arrangements for tablescapes and events.",
    "description": "Mechanics and forms for dynamic, contemporary centerpieces.",
    "syllabus": ["Low mechanics", "Asymmetry", "Negative space", "Transport tips"],
    "tags": ["centerpiece", "modern", "asymmetry"],
    "prerequisites": ["Bouquet Design Basics"],
    "instructor": { "name": "Mia Vale", "bio": "Event stylist focused on modern lines." },
    "publishedAt": "2023-09-22T00:00:00.000Z"
  },
  {
    "id": "c-007",
    "slug": "seasonal-wreaths",
    "title": "Seasonal Wreaths",
    "category": "Craft",
    "level": "Beginner",
    "durationHours": 5,
    "lessons": 10,
    "language": ["English"],
    "priceUSD": 39,
    "currency": "USD",
    "rating": 4.6,
    "reviews": 98,
    "short": "Foam-free wreath foundations for any season.",
    "description": "Create durable bases and swap decor through the year.",
    "syllabus": ["Base building", "Attachment points", "Seasonal swaps", "Care"],
    "tags": ["wreath", "craft", "foam-free"],
    "prerequisites": [],
    "instructor": { "name": "Eli Fern", "bio": "Artisan specializing in long-lasting designs." },
    "publishedAt": "2023-12-03T00:00:00.000Z"
  },
  {
    "id": "c-008",
    "slug": "floral-illustration",
    "title": "Floral Illustration for Florists",
    "category": "Design Theory",
    "level": "Beginner",
    "durationHours": 7,
    "lessons": 12,
    "language": ["English"],
    "priceUSD": 55,
    "currency": "USD",
    "rating": 4.3,
    "reviews": 76,
    "short": "Sketch ideas and communicate clearly with clients.",
    "description": "Use quick sketches to present arrangements and iterate fast.",
    "syllabus": ["Line & form", "Shading basics", "Layout", "Client feedback"],
    "tags": ["sketch", "communication"],
    "prerequisites": [],
    "instructor": { "name": "Zoe Pine", "bio": "Visual communicator in floral businesses." },
    "publishedAt": "2024-05-10T00:00:00.000Z"
  },
  {
    "id": "c-009",
    "slug": "event-logistics",
    "title": "Event Logistics for Florists",
    "category": "Business",
    "level": "Advanced",
    "durationHours": 12,
    "lessons": 20,
    "language": ["English"],
    "priceUSD": 99,
    "currency": "USD",
    "rating": 4.7,
    "reviews": 140,
    "short": "Plan, pack, and execute seamless event installations.",
    "description": "Timelines, roles, transport, and risk management for events.",
    "syllabus": ["Packing lists", "Team roles", "On-site flow", "Risk controls"],
    "tags": ["logistics", "event"],
    "prerequisites": ["Retail Floristry Essentials"],
    "instructor": { "name": "Leo Ash", "bio": "Producer for large-scale events." },
    "publishedAt": "2023-10-12T00:00:00.000Z"
  },
  {
    "id": "c-010",
    "slug": "advanced-bouquet-shapes",
    "title": "Advanced Bouquet Shapes",
    "category": "Bouquet Design",
    "level": "Advanced",
    "durationHours": 9,
    "lessons": 16,
    "language": ["English"],
    "priceUSD": 89,
    "currency": "USD",
    "rating": 4.5,
    "reviews": 90,
    "short": "Cascading, crescent, and composite bouquets.",
    "description": "Architect complex shapes with balance and stability.",
    "syllabus": ["Frameworks", "Weight distribution", "Finishes", "Transport"],
    "tags": ["bouquet", "advanced"],
    "prerequisites": ["Bouquet Design Basics"],
    "instructor": { "name": "Ava Bloom", "bio": "Floral artist with 10 years in boutique studios." },
    "publishedAt": "2024-02-25T00:00:00.000Z"
  },
  {
    "id": "c-011",
    "slug": "botanical-names-101",
    "title": "Botanical Names 101",
    "category": "Foundations",
    "level": "Beginner",
    "durationHours": 4,
    "lessons": 8,
    "language": ["English"],
    "priceUSD": 35,
    "currency": "USD",
    "rating": 4.2,
    "reviews": 64,
    "short": "Pronounce and recognize common botanical names.",
    "description": "Bridge client-friendly and Latin terminology confidently.",
    "syllabus": ["Taxonomy basics", "Common vs Latin", "Memory tips", "Usage"],
    "tags": ["botany", "names"],
    "prerequisites": [],
    "instructor": { "name": "Maya Thorn", "bio": "Educator in plant literacy." },
    "publishedAt": "2023-08-15T00:00:00.000Z"
  },
  {
    "id": "c-012",
    "slug": "pricing-proposals",
    "title": "Pricing & Proposals",
    "category": "Business",
    "level": "Intermediate",
    "durationHours": 7,
    "lessons": 11,
    "language": ["English"],
    "priceUSD": 72,
    "currency": "USD",
    "rating": 4.6,
    "reviews": 110,
    "short": "Build profitable, transparent project quotes.",
    "description": "From cost sheets to client-ready proposals with clarity.",
    "syllabus": ["COGS", "Margins", "Proposals", "Negotiation"],
    "tags": ["pricing", "proposal"],
    "prerequisites": [],
    "instructor": { "name": "Noah Reed", "bio": "Retail consultant for independent florists." },
    "publishedAt": "2024-01-20T00:00:00.000Z"
  },
  {
    "id": "c-013",
    "slug": "foam-free-installations",
    "title": "Foam-Free Installations",
    "category": "Sustainability",
    "level": "Advanced",
    "durationHours": 11,
    "lessons": 18,
    "language": ["English"],
    "priceUSD": 95,
    "currency": "USD",
    "rating": 4.8,
    "reviews": 130,
    "short": "Large-scale arches and walls without floral foam.",
    "description": "Sturdy structures using reusable mechanics.",
    "syllabus": ["Rigging basics", "Hydration", "Safety", "Tear-down"],
    "tags": ["foam-free", "install"],
    "prerequisites": ["Sustainable Floristry"],
    "instructor": { "name": "Liam Moss", "bio": "Event florist focusing on local, seasonal materials." },
    "publishedAt": "2023-07-11T00:00:00.000Z"
  },
  {
    "id": "c-014",
    "slug": "funeral-tributes",
    "title": "Funeral Tributes",
    "category": "Occasion",
    "level": "Intermediate",
    "durationHours": 8,
    "lessons": 14,
    "language": ["English"],
    "priceUSD": 68,
    "currency": "USD",
    "rating": 4.3,
    "reviews": 58,
    "short": "Dignified arrangements with cultural sensitivity.",
    "description": "Approach tone, symbolism, and logistics respectfully.",
    "syllabus": ["Symbolism", "Mechanics", "Cultural notes", "Care & delivery"],
    "tags": ["tribute", "occasion"],
    "prerequisites": [],
    "instructor": { "name": "Mia Vale", "bio": "Event stylist focused on modern lines." },
    "publishedAt": "2023-06-06T00:00:00.000Z"
  },
  {
    "id": "c-015",
    "slug": "shop-layout",
    "title": "Florist Shop Layout",
    "category": "Business",
    "level": "Beginner",
    "durationHours": 5,
    "lessons": 9,
    "language": ["English"],
    "priceUSD": 40,
    "currency": "USD",
    "rating": 4.1,
    "reviews": 50,
    "short": "Flow, zones, and display tactics that sell.",
    "description": "Small-space strategies and merchandising logic.",
    "syllabus": ["Traffic flow", "Zones", "Lighting", "Maintenance"],
    "tags": ["layout", "retail"],
    "prerequisites": [],
    "instructor": { "name": "Zoe Pine", "bio": "Visual communicator in floral businesses." },
    "publishedAt": "2024-03-03T00:00:00.000Z"
  },
  {
    "id": "c-016",
    "slug": "dried-flowers",
    "title": "Designing with Dried Flowers",
    "category": "Arrangement",
    "level": "Intermediate",
    "durationHours": 6,
    "lessons": 11,
    "language": ["English"],
    "priceUSD": 54,
    "currency": "USD",
    "rating": 4.4,
    "reviews": 77,
    "short": "Textures, tones, and longevity with dried botanicals.",
    "description": "Durable designs blending dried and fresh materials.",
    "syllabus": ["Drying methods", "Color retention", "Mixing media", "Care"],
    "tags": ["dried", "texture"],
    "prerequisites": [],
    "instructor": { "name": "Eli Fern", "bio": "Artisan specializing in long-lasting designs." },
    "publishedAt": "2023-05-15T00:00:00.000Z"
  },
  {
    "id": "c-017",
    "slug": "corporate-contracts",
    "title": "Corporate Contracts for Florists",
    "category": "Business",
    "level": "Advanced",
    "durationHours": 8,
    "lessons": 13,
    "language": ["English"],
    "priceUSD": 88,
    "currency": "USD",
    "rating": 4.5,
    "reviews": 66,
    "short": "Pitch, negotiate, and retain office and hospitality clients.",
    "description": "Recurring installs with service level agreements.",
    "syllabus": ["Prospecting", "Proposals", "SLAs", "Retention"],
    "tags": ["corporate", "sales"],
    "prerequisites": ["Pricing & Proposals"],
    "instructor": { "name": "Leo Ash", "bio": "Producer for large-scale events." },
    "publishedAt": "2023-04-28T00:00:00.000Z"
  },
  {
    "id": "c-018",
    "slug": "floral-photography-without-gear",
    "title": "Floral Presentation Without Gear",
    "category": "Communication",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 6,
    "language": ["English"],
    "priceUSD": 29,
    "currency": "USD",
    "rating": 4.0,
    "reviews": 41,
    "short": "Present your work clearly without relying on heavy imagery.",
    "description": "Text-first portfolios, alt descriptions, and client-ready copy.",
    "syllabus": ["Copywriting", "Alt text", "Portfolio flow", "Case studies"],
    "tags": ["portfolio", "communication"],
    "prerequisites": [],
    "instructor": { "name": "Iris Cole", "bio": "Designer and educator in visual harmony." },
    "publishedAt": "2024-05-25T00:00:00.000Z"
  },
  {
    "id": "c-019",
    "slug": "market-flowers",
    "title": "Working the Flower Market",
    "category": "Sourcing",
    "level": "Intermediate",
    "durationHours": 5,
    "lessons": 9,
    "language": ["English"],
    "priceUSD": 52,
    "currency": "USD",
    "rating": 4.2,
    "reviews": 55,
    "short": "Source seasonal stems and negotiate like a pro.",
    "description": "Vendor relations, seasonality charts, and substitutions.",
    "syllabus": ["Seasonality", "Substitutions", "Negotiation", "Storage"],
    "tags": ["market", "sourcing"],
    "prerequisites": [],
    "instructor": { "name": "Maya Thorn", "bio": "Educator in plant literacy." },
    "publishedAt": "2023-03-20T00:00:00.000Z"
  },
  {
    "id": "c-020",
    "slug": "installation-safety",
    "title": "Installation Safety",
    "category": "Sustainability",
    "level": "Beginner",
    "durationHours": 4,
    "lessons": 7,
    "language": ["English"],
    "priceUSD": 31,
    "currency": "USD",
    "rating": 4.3,
    "reviews": 47,
    "short": "Safe, reliable structures for small to mid-scale installs.",
    "description": "Risk assessment, rigging basics, and team safety.",
    "syllabus": ["Risk matrix", "Anchors", "Hydration", "PPE"],
    "tags": ["safety", "install"],
    "prerequisites": [],
    "instructor": { "name": "Liam Moss", "bio": "Event florist focusing on local, seasonal materials." },
    "publishedAt": "2023-02-10T00:00:00.000Z"
  },
  {
    "id": "c-021",
    "slug": "edible-flowers",
    "title": "Edible Flowers for Decor",
    "category": "Specialty",
    "level": "Intermediate",
    "durationHours": 4,
    "lessons": 8,
    "language": ["English"],
    "priceUSD": 44,
    "currency": "USD",
    "rating": 4.1,
    "reviews": 35,
    "short": "Safe pairing of edible florals with events and dining.",
    "description": "Compliance, sourcing, and tasteful presentation.",
    "syllabus": ["Safety rules", "Pairings", "Storage", "Service"],
    "tags": ["edible", "specialty"],
    "prerequisites": [],
    "instructor": { "name": "Zoe Pine", "bio": "Visual communicator in floral businesses." },
    "publishedAt": "2023-01-30T00:00:00.000Z"
  }
]