[
  {
    "id": 1,
    "slug": "foundations-of-speaking",
    "title": "Foundations of Speaking",
    "category": "Foundations",
    "level": "Beginner",
    "format": "Live Online",
    "durationHours": 6,
    "price": 180,
    "rating": 4.7,
    "short": "Start steady: breath, stance, and a friendly opening.",
    "description": "A gentle on-ramp to public speaking. Build comfort with voice, posture, and a simple talk structure you can reuse anywhere.",
    "tags": ["breath", "nerves", "structure"],
    "focus": ["Confidence", "Voice", "Story"]
  },
  {
    "id": 2,
    "slug": "impromptu-speaking-drills",
    "title": "Impromptu Speaking Drills",
    "category": "Practice",
    "level": "Intermediate",
    "format": "On-Demand",
    "durationHours": 4,
    "price": 120,
    "rating": 4.6,
    "short": "Think on your feet without rushing your words.",
    "description": "A toolkit for unplanned speaking: question bridges, simple maps, and pacing that keeps your ideas clear under pressure.",
    "tags": ["q&a", "meetings", "pacing"],
    "focus": ["Impromptu", "Confidence"]
  },
  {
    "id": 3,
    "slug": "persuasive-storytelling",
    "title": "Persuasive Storytelling",
    "category": "Storytelling",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 8,
    "price": 260,
    "rating": 4.8,
    "short": "Stories that carry decisions forward without hard sell.",
    "description": "Learn narrative arcs that respect your audience. Craft hooks, scenes, and proof that feel honest and motivating.",
    "tags": ["narrative", "slides", "hooks"],
    "focus": ["Story", "Business"]
  },
  {
    "id": 4,
    "slug": "executive-presence",
    "title": "Executive Presence",
    "category": "Executive",
    "level": "Advanced",
    "format": "In-Person",
    "durationHours": 10,
    "price": 640,
    "rating": 4.9,
    "short": "Lead rooms with warmth and useful authority.",
    "description": "Polish presence for high-stakes settings. Balance authority with approachability; speak plainly about complex topics.",
    "tags": ["leadership", "board", "strategy"],
    "focus": ["Leadership", "Business", "Confidence"]
  },
  {
    "id": 5,
    "slug": "voice-and-diction-care",
    "title": "Voice and Diction Care",
    "category": "Voice",
    "level": "Beginner",
    "format": "On-Demand",
    "durationHours": 5,
    "price": 140,
    "rating": 4.5,
    "short": "Articulation, resonance, and pacing that listeners love.",
    "description": "Daily routines for a clear, cared-for voice. Improve articulation, breath placement, and natural pacing.",
    "tags": ["articulation", "pacing", "breath"],
    "focus": ["Voice"]
  },
  {
    "id": 6,
    "slug": "pitching-to-investors",
    "title": "Pitching to Investors",
    "category": "Business",
    "level": "Advanced",
    "format": "Live Online",
    "durationHours": 7,
    "price": 420,
    "rating": 4.7,
    "short": "Confident pitches grounded in evidence and story.",
    "description": "Design and deliver a pitch that is structured, respectful, and memorable—without inflated claims.",
    "tags": ["startups", "finance", "slides"],
    "focus": ["Business", "Story", "Confidence"]
  },
  {
    "id": 7,
    "slug": "speaking-for-online-rooms",
    "title": "Speaking for Online Rooms",
    "category": "Virtual",
    "level": "Beginner",
    "format": "Live Online",
    "durationHours": 3,
    "price": 95,
    "rating": 4.4,
    "short": "Expressive voice and pacing for remote meetings.",
    "description": "Make virtual talks engaging with clear structure and vocal contrast. Reduce fatigue with sustainable pacing.",
    "tags": ["zoom", "remote", "engagement"],
    "focus": ["Online", "Voice"]
  },
  {
    "id": 8,
    "slug": "technical-talks-that-land",
    "title": "Technical Talks that Land",
    "category": "Technical",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 6,
    "price": 300,
    "rating": 4.7,
    "short": "Explain complex systems without losing the room.",
    "description": "Translate depth into clarity. Build talks with a map-first approach, analogy, and guided Q&A.",
    "tags": ["engineering", "data", "product"],
    "focus": ["Story", "Confidence", "Business"]
  },
  {
    "id": 9,
    "slug": "conference-keynote-lab",
    "title": "Conference Keynote Lab",
    "category": "Keynote",
    "level": "Advanced",
    "format": "In-Person",
    "durationHours": 12,
    "price": 980,
    "rating": 4.9,
    "short": "Develop and rehearse a keynote with coach feedback.",
    "description": "From outline to delivery. Iterative rehearsals, narrative alignment, and presence work for the big stage.",
    "tags": ["keynote", "conference", "rehearsal"],
    "focus": ["Leadership", "Story"]
  },
  {
    "id": 10,
    "slug": "job-interview-speaking",
    "title": "Job Interview Speaking",
    "category": "Career",
    "level": "Beginner",
    "format": "On-Demand",
    "durationHours": 4,
    "price": 110,
    "rating": 4.5,
    "short": "Answer clearly, own your pace, and land your examples.",
    "description": "STAR stories, breath control, and calm confidence for interviews and panel screens.",
    "tags": ["interview", "career", "STAR"],
    "focus": ["Confidence", "Story"]
  },
  {
    "id": 11,
    "slug": "team-meeting-facilitation",
    "title": "Team Meeting Facilitation",
    "category": "Team",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 5,
    "price": 220,
    "rating": 4.6,
    "short": "Guide agendas and voices with inclusive structure.",
    "description": "Run meetings that invite contribution and move decisions forward. Learn prompts, recap moves, and time care.",
    "tags": ["meetings", "facilitation", "inclusive"],
    "focus": ["Leadership", "Business"]
  },
  {
    "id": 12,
    "slug": "story-mapping-sprint",
    "title": "Story Mapping Sprint",
    "category": "Storytelling",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 3,
    "price": 130,
    "rating": 4.6,
    "short": "Turn raw notes into a talk map in one afternoon.",
    "description": "Hook, map, and scenes—practice aligning your story to a single useful purpose.",
    "tags": ["mapping", "outline", "slides"],
    "focus": ["Story"]
  },
  {
    "id": 13,
    "slug": "clarity-under-pressure",
    "title": "Clarity Under Pressure",
    "category": "Practice",
    "level": "Advanced",
    "format": "Live Online",
    "durationHours": 6,
    "price": 360,
    "rating": 4.8,
    "short": "When stakes rise, keep language plain and choices visible.",
    "description": "Train to reduce filler and keep structure visible when time is short and questions are many.",
    "tags": ["q&a", "pressure", "filler"],
    "focus": ["Confidence", "Impromptu"]
  },
  {
    "id": 14,
    "slug": "slide-speaking-essentials",
    "title": "Slide Speaking Essentials",
    "category": "Slides",
    "level": "Beginner",
    "format": "On-Demand",
    "durationHours": 3,
    "price": 90,
    "rating": 4.3,
    "short": "Speak to people, not to slides, with a helpful visual map.",
    "description": "Balance visuals and voice: one idea per slide, story beats, and humane pacing for real rooms.",
    "tags": ["slides", "visuals", "pacing"],
    "focus": ["Story", "Online"]
  },
  {
    "id": 15,
    "slug": "moderating-panels",
    "title": "Moderating Panels",
    "category": "Events",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 4,
    "price": 200,
    "rating": 4.5,
    "short": "Keep energy and fairness while guiding the arc.",
    "description": "Prep guest intros, question ladders, and timekeeping that respects both guests and audience.",
    "tags": ["events", "moderation", "q&a"],
    "focus": ["Leadership", "Confidence"]
  },
  {
    "id": 16,
    "slug": "speaking-for-managers",
    "title": "Speaking for Managers",
    "category": "Leadership",
    "level": "Intermediate",
    "format": "On-Demand",
    "durationHours": 5,
    "price": 190,
    "rating": 4.6,
    "short": "Run updates and feedback talks that land kindly.",
    "description": "Status clarity, coaching conversations, and decision briefings for managers and leads.",
    "tags": ["management", "updates", "feedback"],
    "focus": ["Leadership", "Business"]
  },
  {
    "id": 17,
    "slug": "confidence-rebuild",
    "title": "Confidence Rebuild",
    "category": "Foundations",
    "level": "Beginner",
    "format": "Live Online",
    "durationHours": 6,
    "price": 210,
    "rating": 4.7,
    "short": "Gentle steps back to the front of the room.",
    "description": "A supportive group rebuild: small wins, reliable openings, and shared practice scripts for calm.",
    "tags": ["confidence", "nerves", "support"],
    "focus": ["Confidence", "Voice"]
  },
  {
    "id": 18,
    "slug": "customer-demos-that-teach",
    "title": "Customer Demos that Teach",
    "category": "Business",
    "level": "Intermediate",
    "format": "Live Online",
    "durationHours": 5,
    "price": 290,
    "rating": 4.6,
    "short": "Design demos that help buyers learn, not just buy.",
    "description": "Narrate use cases, highlight outcomes, and keep interaction alive with purposeful pauses.",
    "tags": ["sales", "demo", "product"],
    "focus": ["Business", "Story"]
  },
  {
    "id": 19,
    "slug": "speaking-for-remote-teams",
    "title": "Speaking for Remote Teams",
    "category": "Virtual",
    "level": "Beginner",
    "format": "On-Demand",
    "durationHours": 3,
    "price": 95,
    "rating": 4.3,
    "short": "Lead hybrid calls with clarity and care.",
    "description": "Simple rituals for distributed meetings: crisp openings, recap moves, and fair airtime.",
    "tags": ["remote", "hybrid", "meetings"],
    "focus": ["Online", "Leadership"]
  },
  {
    "id": 20,
    "slug": "story-editing-clinic",
    "title": "Story Editing Clinic",
    "category": "Storytelling",
    "level": "Advanced",
    "format": "Live Online",
    "durationHours": 6,
    "price": 340,
    "rating": 4.8,
    "short": "Cut fluff and shape arcs that serve the point.",
    "description": "Hands-on editing of real talks with coaches. Learn to trim, reframe, and strengthen proof.",
    "tags": ["editing", "feedback", "structure"],
    "focus": ["Story"]
  },
  {
    "id": 21,
    "slug": "voice-care-for-long-days",
    "title": "Voice Care for Long Days",
    "category": "Voice",
    "level": "Beginner",
    "format": "On-Demand",
    "durationHours": 2,
    "price": 70,
    "rating": 4.2,
    "short": "Protect your voice with simple daily habits.",
    "description": "Warm-ups and rests for teachers, managers, and anyone who speaks for hours.",
    "tags": ["health", "warmup", "routine"],
    "focus": ["Voice"]
  },
  {
    "id": 22,
    "slug": "boardroom-briefings",
    "title": "Boardroom Briefings",
    "category": "Executive",
    "level": "Advanced",
    "format": "Live Online",
    "durationHours": 5,
    "price": 500,
    "rating": 4.7,
    "short": "Speak to decision-makers with plain language.",
    "description": "Build briefings that surface choices and consequences. Practice direct yet respectful delivery.",
    "tags": ["board", "briefing", "leadership"],
    "focus": ["Leadership", "Business"]
  },
  {
    "id": 23,
    "slug": "speaker-anxiety-to-action",
    "title": "Speaker Anxiety to Action",
    "category": "Wellbeing",
    "level": "Beginner",
    "format": "Live Online",
    "durationHours": 4,
    "price": 160,
    "rating": 4.5,
    "short": "Tools for nerves: breath, note maps, and kind self-talk.",
    "description": "Practical steps to approach the mic with calm focus. No miracle cures—just reliable habits.",
    "tags": ["anxiety", "calm", "habits"],
    "focus": ["Confidence", "Voice"]
  },
  {
    "id": 24,
    "slug": "speaking-for-educators",
    "title": "Speaking for Educators",
    "category": "Education",
    "level": "Intermediate",
    "format": "On-Demand",
    "durationHours": 5,
    "price": 180,
    "rating": 4.4,
    "short": "Clarity and energy for classrooms and workshops.",
    "description": "Explain with vivid structure, use cold-open hooks, and invite participation without losing direction.",
    "tags": ["teaching", "classroom", "workshops"],
    "focus": ["Story", "Voice", "Leadership"]
  }
]