[
  {
    "id": "C001",
    "title": "Leak Diagnostics Fundamentals",
    "category": "Leak Repair",
    "level": "Beginner",
    "duration": 6,
    "price": 89,
    "rating": 4.7,
    "students": 5420,
    "tags": ["pressure test", "dye test", "inspection", "PPE"],
    "short": "Systematic methods to locate leaks without unnecessary demolition.",
    "details": "Learn structured intake, fixture isolation, pressure and dye tests, and how to document findings. Emphasis on clean containment and communication.",
    "syllabus": ["Safety and PPE", "Fixture isolation", "Pressure testing", "Dye and tracer methods", "Reporting and next steps"]
  },
  {
    "id": "C002",
    "title": "Soldering & Brazing Cleanly",
    "category": "Tools & Safety",
    "level": "Beginner",
    "duration": 5,
    "price": 79,
    "rating": 4.6,
    "students": 4210,
    "tags": ["copper", "torch", "flux", "PPE"],
    "short": "Produce reliable joints while controlling heat and protecting finishes.",
    "details": "Select materials, prepare joints, manage heat, and prevent scorch and contamination. Includes ventilation and fire watch practices.",
    "syllabus": ["Materials and tools", "Joint prep", "Heat control", "Quality checks", "Cleanup and safety"]
  },
  {
    "id": "C003",
    "title": "PEX & Press Systems",
    "category": "Tools & Safety",
    "level": "Intermediate",
    "duration": 4,
    "price": 95,
    "rating": 4.5,
    "students": 3825,
    "tags": ["press", "PEX", "fittings"],
    "short": "Faster, consistent installations with press and PEX standards.",
    "details": "Learn press tool calibration, ring selection, and PEX best practices to reduce leaks and callbacks.",
    "syllabus": ["Press tool setup", "Fitting selection", "PEX routing", "Testing", "Documentation"]
  },
  {
    "id": "C004",
    "title": "Drain Cleaning Essentials",
    "category": "Drainage",
    "level": "Beginner",
    "duration": 5,
    "price": 85,
    "rating": 4.6,
    "students": 6112,
    "tags": ["auger", "hydrojet", "trap"],
    "short": "Clear obstructions safely and prevent recurrence.",
    "details": "Choose the right method, protect fixtures, and restore flow while preventing contamination and damage.",
    "syllabus": ["Obstruction types", "Tool selection", "Containment", "Flow verification", "Prevention tips"]
  },
  {
    "id": "C005",
    "title": "Water Heater Service (Tank)",
    "category": "Heating",
    "level": "Intermediate",
    "duration": 6,
    "price": 119,
    "rating": 4.7,
    "students": 4981,
    "tags": ["anode", "thermostat", "sediment"],
    "short": "Diagnose and service standard tank heaters with confidence.",
    "details": "From anode inspection to sediment removal and thermostat checks, learn safe and effective service standards.",
    "syllabus": ["Safety and lockout", "Anode inspection", "Sediment flush", "Control checks", "Recommissioning"]
  },
  {
    "id": "C006",
    "title": "Water Quality & Filtration",
    "category": "Water Quality",
    "level": "Beginner",
    "duration": 4,
    "price": 89,
    "rating": 4.5,
    "students": 3520,
    "tags": ["testing", "filters", "TDS"],
    "short": "Test, interpret, and recommend filtration solutions.",
    "details": "Conduct baseline tests, explain results, select filters ethically, and schedule maintenance.",
    "syllabus": ["Sampling", "TDS and pH", "Filter types", "Installation notes", "Service intervals"]
  },
  {
    "id": "C007",
    "title": "Fixture Repair & Replacement",
    "category": "Appliances",
    "level": "Beginner",
    "duration": 5,
    "price": 89,
    "rating": 4.6,
    "students": 4380,
    "tags": ["faucet", "toilet", "seal"],
    "short": "Repair faucets, toilets, and valves without damaging finishes.",
    "details": "A clean, step-by-step workflow for common fixture repairs including sealing, adjustments, and leak checks.",
    "syllabus": ["Intake and diagnosis", "Part matching", "Clean disassembly", "Reassembly and testing", "Client handoff"]
  },
  {
    "id": "C008",
    "title": "Backflow Basics",
    "category": "Water Quality",
    "level": "Intermediate",
    "duration": 4,
    "price": 99,
    "rating": 4.4,
    "students": 2905,
    "tags": ["backflow", "testing", "safety"],
    "short": "Understand and test backflow prevention devices.",
    "details": "Identify cross-connection risks, test devices, and maintain records to protect potable systems.",
    "syllabus": ["Cross-connection", "Device types", "Testing steps", "Recordkeeping", "Compliance"]
  },
  {
    "id": "C009",
    "title": "Pipe Repair Without Demolition",
    "category": "Leak Repair",
    "level": "Advanced",
    "duration": 7,
    "price": 165,
    "rating": 4.7,
    "students": 2311,
    "tags": ["reroute", "bypass", "liner"],
    "short": "Minimize disruption using reroutes, bypasses, and lining.",
    "details": "Plan and execute repairs that avoid structural damage while meeting code and client expectations.",
    "syllabus": ["Assessment", "Containment plan", "Reroute and bypass", "Lining basics", "Verification"]
  },
  {
    "id": "C010",
    "title": "Advanced Slab Leak Location",
    "category": "Leak Repair",
    "level": "Advanced",
    "duration": 6,
    "price": 169,
    "rating": 4.8,
    "students": 1892,
    "tags": ["acoustic", "thermal", "tracer gas"],
    "short": "Use acoustic, thermal, and tracer gas methods precisely.",
    "details": "Combine advanced tools with a structured decision tree to reduce false positives and surface impact.",
    "syllabus": ["Tool selection", "Calibration", "Signal analysis", "False positive control", "Marking and brief"]
  },
  {
    "id": "C011",
    "title": "Garbage Disposal Service",
    "category": "Appliances",
    "level": "Beginner",
    "duration": 3,
    "price": 59,
    "rating": 4.4,
    "students": 5170,
    "tags": ["disposal", "reset", "jam"],
    "short": "Diagnose noise, jams, and electrical faults safely.",
    "details": "Safe lockout, jam clearing, leak checks, and client guidance on use and maintenance.",
    "syllabus": ["Lockout/tagout", "Jam clearing", "Leak checks", "Electrical basics", "Client guidance"]
  },
  {
    "id": "C012",
    "title": "Toilet Diagnostics & Sealing",
    "category": "Drainage",
    "level": "Beginner",
    "duration": 4,
    "price": 75,
    "rating": 4.6,
    "students": 6031,
    "tags": ["wax ring", "fill valve", "flapper"],
    "short": "Solve running, rocking, and sealing issues quickly.",
    "details": "From wax ring replacement to valve calibration, fix common failures cleanly and reliably.",
    "syllabus": ["Failure modes", "Clean removal", "Seal replacement", "Adjustment", "Verification"]
  },
  {
    "id": "C013",
    "title": "Venting & Trap Primer Essentials",
    "category": "Code & Compliance",
    "level": "Intermediate",
    "duration": 5,
    "price": 109,
    "rating": 4.5,
    "students": 2680,
    "tags": ["vent", "primer", "odor"],
    "short": "Ensure proper venting and prevent trap siphonage and odors.",
    "details": "Diagnose vent issues, install primers, and document compliance for inspectors and clients.",
    "syllabus": ["Venting theory", "Primer types", "Install standards", "Testing", "Documentation"]
  },
  {
    "id": "C014",
    "title": "Camera Scoping & Reporting",
    "category": "Drainage",
    "level": "Intermediate",
    "duration": 5,
    "price": 139,
    "rating": 4.6,
    "students": 2015,
    "tags": ["camera", "scope", "report"],
    "short": "Capture clear evidence and write actionable reports.",
    "details": "Scope with intention, mark distances, and produce client-ready, code-referenced reports.",
    "syllabus": ["Equipment setup", "Scope planning", "Capture discipline", "Findings taxonomy", "Report writing"]
  },
  {
    "id": "C015",
    "title": "Tankless Heater Maintenance",
    "category": "Heating",
    "level": "Intermediate",
    "duration": 4,
    "price": 129,
    "rating": 4.5,
    "students": 2764,
    "tags": ["descale", "combustion", "venting"],
    "short": "Maintain efficiency and longevity of tankless systems.",
    "details": "Perform safe descaling, combustion checks, and vent verification with clear documentation.",
    "syllabus": ["Safety prep", "Descaling", "Combustion checks", "Venting verification", "Service records"]
  },
  {
    "id": "C016",
    "title": "Cross-Connection Control",
    "category": "Code & Compliance",
    "level": "Advanced",
    "duration": 5,
    "price": 149,
    "rating": 4.7,
    "students": 1644,
    "tags": ["backflow", "potable", "policy"],
    "short": "Protect potable water by eliminating cross-connections.",
    "details": "Audit properties, prioritize risk, and implement control strategies that meet code and practical constraints.",
    "syllabus": ["Risk audit", "Device selection", "Install notes", "Documentation", "Review and sign-off"]
  },
  {
    "id": "C017",
    "title": "Gas Line Leak Response",
    "category": "Gas & Heating",
    "level": "Advanced",
    "duration": 4,
    "price": 155,
    "rating": 4.6,
    "students": 1320,
    "tags": ["gas", "safety", "testing"],
    "short": "Immediate, safe steps for suspected gas leaks.",
    "details": "Scene safety, lockout, soap and pressure tests, and escalation procedures with authorities.",
    "syllabus": ["Scene safety", "Evacuation", "Testing tools", "Escalation", "Documentation"]
  },
  {
    "id": "C018",
    "title": "Shutoff & Isolation Strategies",
    "category": "Tools & Safety",
    "level": "Beginner",
    "duration": 3,
    "price": 59,
    "rating": 4.3,
    "students": 4884,
    "tags": ["shutoff", "valve", "planning"],
    "short": "Plan isolations that reduce downtime and surprises.",
    "details": "Locate and test shutoffs, tag lines, communicate impact, and restore service safely.",
    "syllabus": ["Mapping", "Testing", "Tagging", "Client comms", "Restore process"]
  },
  {
    "id": "C019",
    "title": "Pump & Ejector Systems",
    "category": "Drainage",
    "level": "Intermediate",
    "duration": 5,
    "price": 129,
    "rating": 4.5,
    "students": 1577,
    "tags": ["sump", "ejector", "float"],
    "short": "Diagnose, service, and replace pumps with minimal mess.",
    "details": "Float and check valve testing, basin hygiene, and replacement planning with client communication.",
    "syllabus": ["Safety and PPE", "Diagnosis", "Service", "Replacement", "Verification"]
  },
  {
    "id": "C020",
    "title": "Greywater & Conservation",
    "category": "Water Quality",
    "level": "Intermediate",
    "duration": 4,
    "price": 119,
    "rating": 4.4,
    "students": 1201,
    "tags": ["greywater", "conservation", "code"],
    "short": "Evaluate and implement simple conservation solutions.",
    "details": "Retrofits, fixture selection, and client behavior guidance aligned with efficiency goals.",
    "syllabus": ["Assessment", "Retrofit options", "Fixture selection", "Install notes", "Follow-up"]
  },
  {
    "id": "C021",
    "title": "CPVC & Specialty Materials",
    "category": "Tools & Safety",
    "level": "Intermediate",
    "duration": 3,
    "price": 89,
    "rating": 4.3,
    "students": 980,
    "tags": ["CPVC", "cure", "solvent"],
    "short": "Work safely with CPVC and specialty piping products.",
    "details": "Solvent welding best practices, cure times, chemical compatibility, and inspection prep.",
    "syllabus": ["Material ID", "Solvent welding", "Cure control", "Compatibility", "Inspection prep"]
  },
  {
    "id": "C022",
    "title": "Recirculation & Balancing",
    "category": "Heating",
    "level": "Advanced",
    "duration": 5,
    "price": 149,
    "rating": 4.6,
    "students": 1114,
    "tags": ["recirc", "balancing", "comfort"],
    "short": "Design and troubleshoot hot water recirculation loops.",
    "details": "Pump sizing, balancing valves, temperature control, and noise mitigation with measurement.",
    "syllabus": ["Design basics", "Pump sizing", "Balancing", "Controls", "Verification"]
  },
  {
    "id": "C023",
    "title": "Seismic Restraints & Supports",
    "category": "Code & Compliance",
    "level": "Intermediate",
    "duration": 4,
    "price": 109,
    "rating": 4.4,
    "students": 860,
    "tags": ["seismic", "strapping", "support"],
    "short": "Install compliant restraints that protect equipment and piping.",
    "details": "Select and install straps and supports to meet common code and manufacturer requirements.",
    "syllabus": ["Risk overview", "Strap selection", "Install standards", "Inspection", "Documentation"]
  },
  {
    "id": "C024",
    "title": "Client Communication & Estimates",
    "category": "Tools & Safety",
    "level": "Beginner",
    "duration": 3,
    "price": 69,
    "rating": 4.2,
    "students": 1560,
    "tags": ["estimate", "scope", "handoff"],
    "short": "Set expectations and write clear, ethical estimates.",
    "details": "Scope definition, options, risks, and transparent pricing practices that build trust.",
    "syllabus": ["Discovery questions", "Scope writing", "Options and risks", "Clear pricing", "Handoff"]
  }
]