[
    {
      "id": "cf-101",
      "title": "Fire Extinguisher Basics: PASS in Practice",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 2,
      "price": 89,
      "rating": 4.7,
      "description": "Master the PASS method with concise walkthroughs, stance tips, and decision boundaries for small incipient fires.",
      "tags": ["PASS", "beginner", "safety", "decision"]
    },
    {
      "id": "cf-102",
      "title": "Selecting the Right Extinguisher",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1.5,
      "price": 79,
      "rating": 4.6,
      "description": "Understand ABC, CO₂, foam, and water mist units, their limits, and signage you must know at a glance.",
      "tags": ["types", "ABC", "CO2", "foam"]
    },
    {
      "id": "cf-103",
      "title": "Hands-On Lab: Dry Runs and Aiming Discipline",
      "level": "Intermediate",
      "format": "In-person",
      "durationHours": 3,
      "price": 189,
      "rating": 4.8,
      "description": "Supervised drills with training units to refine reach, distance, and sweep control under time pressure.",
      "tags": ["hands-on", "aiming", "practice"]
    },
    {
      "id": "cf-104",
      "title": "Blended Certification: Online + Live Lab",
      "level": "Intermediate",
      "format": "Blended",
      "durationHours": 4,
      "price": 219,
      "rating": 4.9,
      "description": "Complete theory online, then attend a focused lab to validate skills and earn your certificate.",
      "tags": ["blended", "certificate", "lab"]
    },
    {
      "id": "cf-105",
      "title": "Workplace Extinguisher Walkthrough",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1,
      "price": 59,
      "rating": 4.5,
      "description": "Learn how to audit your floor for extinguisher placement, access, seals, and inspection tags.",
      "tags": ["audit", "inspection", "placement"]
    },
    {
      "id": "cf-106",
      "title": "Evacuate or Engage: Judgment Under Pressure",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 2.5,
      "price": 129,
      "rating": 4.7,
      "description": "Scenario-based decisions that teach you when to fight, when to retreat, and how to communicate fast.",
      "tags": ["judgment", "scenarios", "communication"]
    },
    {
      "id": "cf-107",
      "title": "CO₂ Extinguishers: Best Use and Pitfalls",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 1.5,
      "price": 99,
      "rating": 4.6,
      "description": "Work safely with CO₂ units: ideal fires, asphyxiation risks, and static discharge precautions.",
      "tags": ["CO2", "electrical", "risks"]
    },
    {
      "id": "cf-108",
      "title": "Foam and Water Mist Essentials",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1.5,
      "price": 89,
      "rating": 4.5,
      "description": "Use foam and water mist correctly, including approach angles and re-ignition prevention.",
      "tags": ["foam", "water", "technique"]
    },
    {
      "id": "cf-109",
      "title": "Facility Team Intensive",
      "level": "Advanced",
      "format": "In-person",
      "durationHours": 6,
      "price": 399,
      "rating": 4.9,
      "description": "Advanced team drills for facility staff: coordinated sweeps, role assignments, and mock incident reports.",
      "tags": ["team", "advanced", "facility"]
    },
    {
      "id": "cf-110",
      "title": "Hospitality and Kitchen Fire Response",
      "level": "Intermediate",
      "format": "Blended",
      "durationHours": 3.5,
      "price": 249,
      "rating": 4.7,
      "description": "Grease fire dynamics, Class K selection, and safe shutdown steps for hospitality teams.",
      "tags": ["kitchen", "grease", "Class K"]
    },
    {
      "id": "cf-111",
      "title": "Healthcare: Oxygen-Rich Environments",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 2,
      "price": 149,
      "rating": 4.6,
      "description": "Operate extinguishers with heightened caution in oxygen-enriched spaces and around critical equipment.",
      "tags": ["healthcare", "oxygen", "risk"]
    },
    {
      "id": "cf-112",
      "title": "Education: Classroom Safety and Drills",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1.5,
      "price": 79,
      "rating": 4.6,
      "description": "Enable teachers and staff to assess small incidents, maintain accountability, and coordinate with building leads.",
      "tags": ["school", "teachers", "drills"]
    },
    {
      "id": "cf-113",
      "title": "Office Fire Response for Front Desk",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1,
      "price": 59,
      "rating": 4.5,
      "description": "Front-of-house staff learn fast reporting, crowd guidance, and early extinguisher checks.",
      "tags": ["office", "front desk", "reporting"]
    },
    {
      "id": "cf-114",
      "title": "Warehouse Hazards and Extinguisher Layout",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 2.5,
      "price": 139,
      "rating": 4.7,
      "description": "Spacing, obstructions, and high-rack risks with practical layout do’s and don’ts.",
      "tags": ["warehouse", "layout", "hazards"]
    },
    {
      "id": "cf-115",
      "title": "Live Burn Simulator Lab",
      "level": "Advanced",
      "format": "In-person",
      "durationHours": 4,
      "price": 349,
      "rating": 4.9,
      "description": "Instructor-led live simulator with safe, repeatable flames to pressure-test technique.",
      "tags": ["live", "simulator", "lab"]
    },
    {
      "id": "cf-116",
      "title": "Annual Refresher: Stay Audit-Ready",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1,
      "price": 59,
      "rating": 4.6,
      "description": "A fast refresher that keeps knowledge sharp and certificates current.",
      "tags": ["refresher", "annual", "audit"]
    },
    {
      "id": "cf-117",
      "title": "Incident Communication and After-Action",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 2,
      "price": 119,
      "rating": 4.6,
      "description": "How to report, document, and debrief safely after an incident or near-miss.",
      "tags": ["communication", "reporting", "debrief"]
    },
    {
      "id": "cf-118",
      "title": "Blended Team Certification Sprint",
      "level": "Intermediate",
      "format": "Blended",
      "durationHours": 5,
      "price": 289,
      "rating": 4.8,
      "description": "A fast path for teams: online modules plus a compact lab to validate PASS and coordination.",
      "tags": ["team", "blended", "sprint"]
    },
    {
      "id": "cf-119",
      "title": "Executive Overview: Fire Risk Decisions",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1,
      "price": 99,
      "rating": 4.4,
      "description": "Leaders learn responsibilities, liability basics, and what good training looks like.",
      "tags": ["executive", "overview", "risk"]
    },
    {
      "id": "cf-120",
      "title": "Chemistry of Combustion for Operators",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 3,
      "price": 149,
      "rating": 4.5,
      "description": "Understand fire classes and suppression mechanics to make safer on-the-spot calls.",
      "tags": ["chemistry", "combustion", "mechanics"]
    },
    {
      "id": "cf-121",
      "title": "New Hire Orientation: Extinguisher Basics",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 1,
      "price": 49,
      "rating": 4.6,
      "description": "A compact on-boarding course for first-week awareness and early confidence.",
      "tags": ["new hire", "onboarding", "basics"]
    },
    {
      "id": "cf-122",
      "title": "Lab-Only Skills Check",
      "level": "Intermediate",
      "format": "In-person",
      "durationHours": 2,
      "price": 159,
      "rating": 4.7,
      "description": "Quick verification of existing knowledge with instructor feedback and certificate update.",
      "tags": ["skills check", "lab", "verification"]
    }
  ]