[
  {
    "id": "course-beginner-bouquet",
    "title": "Bouquet Design Essentials",
    "category": "Bouquet Design",
    "level": "Beginner",
    "durationHours": 8,
    "price": 59,
    "rating": 4.7,
    "tags": ["bouquet", "color", "shape"],
    "summary": "Learn core bouquet structures, proportions, and color harmony with step-by-step practice.",
    "syllabus": ["Tools & safety", "Stems preparation", "Spiral technique", "Color schemes", "Finishing & packaging"],
    "nextStartDate": "2026-07-01",
    "seats": 120
  },
  {
    "id": "course-wedding-starter",
    "title": "Wedding Floristry Starter",
    "category": "Wedding Floristry",
    "level": "Beginner",
    "durationHours": 10,
    "price": 89,
    "rating": 4.6,
    "tags": ["wedding", "bouquet", "boutonniere"],
    "summary": "Build wedding-ready pieces: bridal bouquets, boutonnieres, and simple centerpieces.",
    "syllabus": ["Client style", "Bridal bouquet basics", "Boutonnieres", "Centerpieces", "Delivery checklist"],
    "nextStartDate": "2026-07-05",
    "seats": 100
  },
  {
    "id": "course-sustainable-basics",
    "title": "Sustainable Floristry Basics",
    "category": "Sustainable Floristry",
    "level": "Beginner",
    "durationHours": 6,
    "price": 49,
    "rating": 4.8,
    "tags": ["sustainable", "foam-free", "seasonal"],
    "summary": "Adopt foam-free methods, seasonal planning, and low-waste workflows.",
    "syllabus": ["Eco tools", "Foam-free mechanics", "Seasonality", "Waste reduction", "Supplier relations"],
    "nextStartDate": "2026-07-10",
    "seats": 140
  },
  {
    "id": "course-business-pricing",
    "title": "Floral Business Pricing",
    "category": "Business",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 119,
    "rating": 4.9,
    "tags": ["business", "pricing", "profit"],
    "summary": "Price confidently with markup models, proposals, and profitability tracking.",
    "syllabus": ["COGS & markup", "Packages", "Proposals", "Invoicing", "Profit review"],
    "nextStartDate": "2026-07-12",
    "seats": 80
  },
  {
    "id": "course-event-installations",
    "title": "Event Installations Fundamentals",
    "category": "Event Decor",
    "level": "Intermediate",
    "durationHours": 9,
    "price": 129,
    "rating": 4.6,
    "tags": ["event", "installation", "safety"],
    "summary": "Design stable, scalable event installations and manage on-site execution safely.",
    "syllabus": ["Site planning", "Rigging essentials", "Load & safety", "Team roles", "Tear down"],
    "nextStartDate": "2026-07-15",
    "seats": 70
  },
  {
    "id": "course-advanced-wedding",
    "title": "Advanced Wedding Design",
    "category": "Wedding Floristry",
    "level": "Advanced",
    "durationHours": 14,
    "price": 199,
    "rating": 4.7,
    "tags": ["wedding", "luxury", "arch"],
    "summary": "Elevate wedding work with large-scale arches, aisle designs, and cohesive palettes.",
    "syllabus": ["Concept boards", "Large arches", "Aisle design", "Logistics", "On-site QA"],
    "nextStartDate": "2026-07-20",
    "seats": 50
  },
  {
    "id": "course-dried-artistry",
    "title": "Dried Flowers Artistry",
    "category": "Dried Flowers",
    "level": "Intermediate",
    "durationHours": 8,
    "price": 79,
    "rating": 4.5,
    "tags": ["dried", "texture", "arrangement"],
    "summary": "Compose long-lasting dried arrangements with texture and tone mastery.",
    "syllabus": ["Sourcing & prep", "Color retention", "Textures", "Arrangements", "Care"],
    "nextStartDate": "2026-07-22",
    "seats": 90
  },
  {
    "id": "course-houseplants-care",
    "title": "Houseplant Care for Florists",
    "category": "Houseplants",
    "level": "Beginner",
    "durationHours": 5,
    "price": 39,
    "rating": 4.4,
    "tags": ["houseplant", "care", "retail"],
    "summary": "Care routines, troubleshooting, and upselling tips for plant-forward studios.",
    "syllabus": ["Light & water", "Soils & pots", "Pests", "Propagation", "Retail tips"],
    "nextStartDate": "2026-07-25",
    "seats": 160
  },
  {
    "id": "course-color-theory",
    "title": "Color Theory for Floristry",
    "category": "Bouquet Design",
    "level": "Intermediate",
    "durationHours": 6,
    "price": 69,
    "rating": 4.7,
    "tags": ["color", "palette", "design"],
    "summary": "Create confident palettes using contrast, balance, and seasonal nuance.",
    "syllabus": ["Color basics", "Contrast & harmony", "Seasonal palettes", "Client briefs", "Practice sets"],
    "nextStartDate": "2026-07-28",
    "seats": 110
  },
  {
    "id": "course-wearables",
    "title": "Floral Wearables",
    "category": "Event Decor",
    "level": "Beginner",
    "durationHours": 4,
    "price": 49,
    "rating": 4.3,
    "tags": ["wearables", "corsage", "boutonniere"],
    "summary": "Design corsages, boutonnieres, and hairpieces that travel well.",
    "syllabus": ["Mechanics", "Balance", "Fixation", "Transport", "Care"],
    "nextStartDate": "2026-07-30",
    "seats": 130
  },
  {
    "id": "course-bridal-bouquets",
    "title": "Signature Bridal Bouquets",
    "category": "Wedding Floristry",
    "level": "Intermediate",
    "durationHours": 8,
    "price": 129,
    "rating": 4.8,
    "tags": ["wedding", "bouquet", "signature"],
    "summary": "Design high-impact bridal bouquets with premium finishing techniques.",
    "syllabus": ["Luxury spiral", "Handle wraps", "Palette finesse", "Transport", "Presentation"],
    "nextStartDate": "2026-08-01",
    "seats": 75
  },
  {
    "id": "course-studio-operations",
    "title": "Studio Operations Blueprint",
    "category": "Business",
    "level": "Advanced",
    "durationHours": 12,
    "price": 249,
    "rating": 4.9,
    "tags": ["business", "operations", "workflow"],
    "summary": "Standardize workflows, staffing, and inventory to scale profitably.",
    "syllabus": ["SOPs", "Staffing", "Inventory", "Scheduling", "Quality control"],
    "nextStartDate": "2026-08-03",
    "seats": 45
  },
  {
    "id": "course-eco-weddings",
    "title": "Eco-Conscious Weddings",
    "category": "Sustainable Floristry",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 109,
    "rating": 4.6,
    "tags": ["sustainable", "wedding", "foam-free"],
    "summary": "Plan and execute elegant weddings without floral foam and with mindful sourcing.",
    "syllabus": ["Vendor policy", "Foam-free installs", "Composting", "Re-use planning", "Client education"],
    "nextStartDate": "2026-08-05",
    "seats": 85
  },
  {
    "id": "course-event-budgets",
    "title": "Event Budgeting for Florists",
    "category": "Business",
    "level": "Intermediate",
    "durationHours": 5,
    "price": 89,
    "rating": 4.5,
    "tags": ["business", "budget", "pricing"],
    "summary": "Create accurate budgets, manage margins, and communicate value.",
    "syllabus": ["Estimating", "Margin control", "Scope", "Change orders", "Reporting"],
    "nextStartDate": "2026-08-07",
    "seats": 95
  },
  {
    "id": "course-advanced-installations",
    "title": "Advanced Installations Lab",
    "category": "Event Decor",
    "level": "Advanced",
    "durationHours": 16,
    "price": 299,
    "rating": 4.7,
    "tags": ["installation", "advanced", "rigging"],
    "summary": "Complex structures, safety protocols, and team leadership for large events.",
    "syllabus": ["Engineering basics", "Custom rigs", "Team ops", "Contingency", "On-site leadership"],
    "nextStartDate": "2026-08-10",
    "seats": 35
  },
  {
    "id": "course-retail-floristry",
    "title": "Retail Floristry Foundations",
    "category": "Business",
    "level": "Beginner",
    "durationHours": 6,
    "price": 59,
    "rating": 4.4,
    "tags": ["retail", "sales", "display"],
    "summary": "Merchandising, customer experience, and simple POS workflows for small studios.",
    "syllabus": ["Display basics", "Customer flow", "POS setup", "Upselling", "Metrics"],
    "nextStartDate": "2026-08-12",
    "seats": 150
  },
  {
    "id": "course-seasonal-arrangements",
    "title": "Seasonal Arrangements",
    "category": "Bouquet Design",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 79,
    "rating": 4.6,
    "tags": ["seasonal", "arrangement", "design"],
    "summary": "Design centerpieces and arrangements that align with seasonal availability.",
    "syllabus": ["Seasonality map", "Vases & mechanics", "Focal vs filler", "Balance", "Care"],
    "nextStartDate": "2026-08-14",
    "seats": 100
  },
  {
    "id": "course-advanced-color",
    "title": "Advanced Color Composition",
    "category": "Bouquet Design",
    "level": "Advanced",
    "durationHours": 9,
    "price": 149,
    "rating": 4.6,
    "tags": ["color", "advanced", "composition"],
    "summary": "Refine palette control with tone-on-tone, micro-contrast, and intentional texture.",
    "syllabus": ["Tone-on-tone", "Contrast mapping", "Texture theory", "Palette drills", "Critique"],
    "nextStartDate": "2026-08-16",
    "seats": 60
  },
  {
    "id": "course-digital-marketing",
    "title": "Digital Marketing for Florists",
    "category": "Business",
    "level": "Beginner",
    "durationHours": 6,
    "price": 69,
    "rating": 4.5,
    "tags": ["marketing", "social", "content"],
    "summary": "Plan content, run ethical ads, and turn followers into clients.",
    "syllabus": ["Content plan", "SEO basics", "Ads 101", "Email funnels", "Analytics"],
    "nextStartDate": "2026-08-18",
    "seats": 120
  },
  {
    "id": "course-bridal-proposals",
    "title": "Winning Bridal Proposals",
    "category": "Wedding Floristry",
    "level": "Intermediate",
    "durationHours": 5,
    "price": 99,
    "rating": 4.7,
    "tags": ["proposal", "wedding", "sales"],
    "summary": "Craft clear, persuasive proposals with mood and budget alignment.",
    "syllabus": ["Client brief", "Scope & budget", "Layouts", "Approval flow", "Closing"],
    "nextStartDate": "2026-08-20",
    "seats": 85
  },
  {
    "id": "course-foam-free-mechanics",
    "title": "Foam-Free Mechanics Mastery",
    "category": "Sustainable Floristry",
    "level": "Advanced",
    "durationHours": 11,
    "price": 179,
    "rating": 4.8,
    "tags": ["foam-free", "sustainable", "mechanics"],
    "summary": "Master reliable foam-free structures for professional installations.",
    "syllabus": ["Alternatives", "Anchoring", "Hydration", "Transport", "On-site"],
    "nextStartDate": "2026-08-22",
    "seats": 55
  },
  {
    "id": "course-event-styling",
    "title": "Event Styling Principles",
    "category": "Event Decor",
    "level": "Beginner",
    "durationHours": 6,
    "price": 69,
    "rating": 4.3,
    "tags": ["event", "styling", "decor"],
    "summary": "Style cohesive events with palettes, textures, and guest flow in mind.",
    "syllabus": ["Mood boards", "Texture & scale", "Layouts", "Lighting basics", "Guest flow"],
    "nextStartDate": "2026-08-24",
    "seats": 130
  },
  {
    "id": "course-portfolio-builder",
    "title": "Florist Portfolio Builder",
    "category": "Business",
    "level": "Intermediate",
    "durationHours": 8,
    "price": 119,
    "rating": 4.6,
    "tags": ["portfolio", "brand", "clients"],
    "summary": "Build a portfolio that attracts ideal clients and communicates value.",
    "syllabus": ["Positioning", "Case studies", "Copywriting", "Presentation", "Outreach"],
    "nextStartDate": "2026-08-26",
    "seats": 90
  },
  {
    "id": "course-houseplant-business",
    "title": "Houseplant Shop Starter",
    "category": "Houseplants",
    "level": "Intermediate",
    "durationHours": 7,
    "price": 99,
    "rating": 4.4,
    "tags": ["houseplant", "retail", "startup"],
    "summary": "Plan assortment, pricing, and care systems for a small plant shop corner.",
    "syllabus": ["Assortment", "Vendors", "Pricing", "Display", "Care system"],
    "nextStartDate": "2026-08-28",
    "seats": 100
  }
]