[
    {
      "id": "foundation-101",
      "sku": "FLA-101",
      "title": "Foundation 101: Laminate Basics",
      "level": "Beginner",
      "durationHours": 8,
      "price": 129,
      "rating": 4.7,
      "tags": ["foundation", "tools", "safety", "layout"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Start from zero. Learn tool safety, plank handling, expansion gaps, and straight-line layout.",
      "features": ["Tool fundamentals", "Safe cutting and dust control", "Expansion gap logic", "Layout rehearsal checklist"]
    },
    {
      "id": "subfloor-prep",
      "sku": "FLA-112",
      "title": "Subfloor Prep and Moisture Management",
      "level": "Beginner",
      "durationHours": 6,
      "price": 149,
      "rating": 4.8,
      "tags": ["subfloor", "moisture", "flatness", "underlayment"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Achieve the flatness and moisture control required for silent, durable laminate floors.",
      "features": ["Flatness measurement", "Moisture testing", "Patch vs. self-leveler", "Underlayment strategy"]
    },
    {
      "id": "room-layouts",
      "sku": "FLA-124",
      "title": "Room Layouts and Line Protection",
      "level": "Intermediate",
      "durationHours": 7,
      "price": 179,
      "rating": 4.6,
      "tags": ["layout", "reference line", "math"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Protect straightness from the first course. Master reference lines, staggering, and doorways.",
      "features": ["Reference line creation", "End-joint staggering", "Doorway and casing strategy", "Trimming protocols"]
    },
    {
      "id": "transitions-pro",
      "sku": "FLA-138",
      "title": "Transitions and Thresholds Pro",
      "level": "Intermediate",
      "durationHours": 5,
      "price": 169,
      "rating": 4.5,
      "tags": ["transitions", "thresholds", "baseboards"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Resolve rooms with confidence. Clean transitions at tile, carpet, and stairs with proper profiles.",
      "features": ["Reducer, T-mold, stair nose", "Expansion at transitions", "Baseboard finishing", "Caulk color matching"]
    },
    {
      "id": "herringbone-mastery",
      "sku": "FLA-201",
      "title": "Herringbone Mastery",
      "level": "Advanced",
      "durationHours": 10,
      "price": 349,
      "rating": 4.9,
      "tags": ["herringbone", "pattern", "jigs", "layout"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Signature pattern training covering layout math, jig creation, and sequencing for pristine results.",
      "features": ["Pattern math", "Custom jig build", "Sequencing map", "Border integration"]
    },
    {
      "id": "chevron-lines",
      "sku": "FLA-208",
      "title": "Chevron: Lines and Angles",
      "level": "Advanced",
      "durationHours": 8,
      "price": 329,
      "rating": 4.7,
      "tags": ["chevron", "pattern", "angles"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Execute crisp chevron layouts with reliable angle control and clean border solutions.",
      "features": ["Angle setting", "Border math", "Edge quality", "Glue vs click strategy"]
    },
    {
      "id": "staircases-pro",
      "sku": "FLA-222",
      "title": "Staircases and Nosing Pro",
      "level": "Pro",
      "durationHours": 9,
      "price": 389,
      "rating": 4.8,
      "tags": ["stairs", "nosing", "safety"],
      "format": "Workshop",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "From skirt boards to nosing profiles, create safe, elegant staircase finishes that last.",
      "features": ["Skirt board layout", "Nosing install", "Risers and treads", "Code considerations"]
    },
    {
      "id": "waterproofing-edges",
      "sku": "FLA-236",
      "title": "Edge Waterproofing and Wet Areas",
      "level": "Intermediate",
      "durationHours": 5,
      "price": 199,
      "rating": 4.4,
      "tags": ["waterproof", "bath", "kitchen"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Strategies to protect edges in kitchens and baths, including sealants and trim choices.",
      "features": ["Sealant selection", "Trim compatibility", "Warranties and limits", "Field-tested details"]
    },
    {
      "id": "underlayment-science",
      "sku": "FLA-244",
      "title": "Underlayment Science: Silence and Stability",
      "level": "Intermediate",
      "durationHours": 4,
      "price": 149,
      "rating": 4.6,
      "tags": ["underlayment", "soundproofing", "comfort"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Choose and deploy underlayments for acoustics, moisture, and substrate smoothing.",
      "features": ["STC/IIC considerations", "Moisture barriers", "Compression set", "Installer checklists"]
    },
    {
      "id": "repair-and-replace",
      "sku": "FLA-257",
      "title": "Repair and Replacement Techniques",
      "level": "Intermediate",
      "durationHours": 6,
      "price": 189,
      "rating": 4.5,
      "tags": ["repair", "replacement", "service"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Service damaged planks and fix squeaks without dismantling entire rooms.",
      "features": ["Board extraction", "Spot repairs", "Squeak mitigation", "Color-matched fill"]
    },
    {
      "id": "commercial-specs",
      "sku": "FLA-266",
      "title": "Commercial Projects and Specs",
      "level": "Pro",
      "durationHours": 7,
      "price": 299,
      "rating": 4.6,
      "tags": ["commercial", "spec", "estimating"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Navigate specifications, submittals, and punch lists for commercial laminate work.",
      "features": ["Spec reading", "Submittals", "Estimating checklist", "Punch list flow"]
    },
    {
      "id": "speed-setup",
      "sku": "FLA-272",
      "title": "Speed Setup: Crew Roles and Rhythm",
      "level": "Advanced",
      "durationHours": 5,
      "price": 179,
      "rating": 4.7,
      "tags": ["crew", "speed", "workflow"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Orchestrate positions, staging, and cut cycles to move faster without errors.",
      "features": ["Cut station layout", "Staging and flow", "Role assignments", "Timeboxing patterns"]
    },
    {
      "id": "doorway-mastery",
      "sku": "FLA-281",
      "title": "Doorway Mastery and Casework",
      "level": "Intermediate",
      "durationHours": 4,
      "price": 159,
      "rating": 4.5,
      "tags": ["doorway", "casework", "scribe"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Trim or undercut? Learn scribing, casing undercuts, and clean thresholds.",
      "features": ["Scribing lines", "Undercutting casings", "Profile selection", "Finish tolerance"]
    },
    {
      "id": "baseboards-finish",
      "sku": "FLA-294",
      "title": "Baseboards and Caulk Finish",
      "level": "Beginner",
      "durationHours": 3,
      "price": 119,
      "rating": 4.4,
      "tags": ["baseboards", "finishing", "caulk"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Polish the room with consistent baseboard and precise caulk lines.",
      "features": ["Reveal consistency", "Nail patterning", "Caulk lines", "Color matching"]
    },
    {
      "id": "pattern-borders",
      "sku": "FLA-307",
      "title": "Borders and Room Accents",
      "level": "Advanced",
      "durationHours": 6,
      "price": 259,
      "rating": 4.6,
      "tags": ["borders", "accent", "design"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Add tasteful borders and accents without compromising expansion or straightness.",
      "features": ["Expansion math", "Accent layout", "Trim pairing", "Finish inspection"]
    },
    {
      "id": "estimation-finance",
      "sku": "FLA-318",
      "title": "Estimating and Client Proposals",
      "level": "Intermediate",
      "durationHours": 5,
      "price": 189,
      "rating": 4.5,
      "tags": ["estimating", "proposal", "client"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Confidently scope laminate jobs, write clear proposals, and avoid change-order traps.",
      "features": ["Scope templates", "Allowance strategy", "Risk notes", "Client communication"]
    },
    {
      "id": "click-vs-glue",
      "sku": "FLA-329",
      "title": "Click vs. Glue Systems",
      "level": "Beginner",
      "durationHours": 3,
      "price": 109,
      "rating": 4.3,
      "tags": ["click", "glue", "systems"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Compare click-lock and glue systems, with pros/cons and failure prevention.",
      "features": ["Joint inspection", "Adhesive selection", "Repair considerations", "Manufacturer nuances"]
    },
    {
      "id": "soundproofing",
      "sku": "FLA-341",
      "title": "Soundproofing for Multi-Unit Projects",
      "level": "Pro",
      "durationHours": 6,
      "price": 279,
      "rating": 4.6,
      "tags": ["soundproofing", "multi-unit", "compliance"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Design underlayment stacks and edge details for multi-unit compliance and quiet performance.",
      "features": ["STC/IIC testing", "Perimeter breaks", "Spec compliance", "Troubleshooting"]
    },
    {
      "id": "maintenance-care",
      "sku": "FLA-355",
      "title": "Maintenance and Client Handover",
      "level": "Beginner",
      "durationHours": 2,
      "price": 89,
      "rating": 4.2,
      "tags": ["maintenance", "handover", "care"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Deliver a premium handover experience with care guides and warranty protection tips.",
      "features": ["Care guide template", "Warranty notes", "Issue triage", "Client education"]
    },
    {
      "id": "bundle-elite",
      "sku": "FLA-900",
      "title": "Elite Installer Bundle",
      "level": "Pro",
      "durationHours": 40,
      "price": 699,
      "rating": 4.9,
      "tags": ["bundle", "elite", "advanced"],
      "format": "Bundle",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "A curated path: subfloor, layouts, transitions, patterns, and staircases—our best value.",
      "features": ["Comprehensive track", "Mentor review", "Priority support", "Certificate and badge"]
    },
    {
      "id": "workshop-intensive",
      "sku": "FLA-775",
      "title": "Two-Day Intensive Workshop",
      "level": "Advanced",
      "durationHours": 16,
      "price": 499,
      "rating": 4.8,
      "tags": ["workshop", "hands-on", "coaching"],
      "format": "Workshop",
      "language": "English",
      "instructor": "Mara Quinn",
      "available": true,
      "description": "Hands-on session with immediate feedback on layouts, cuts, and finishing moves.",
      "features": ["Live mentorship", "Peer review", "On-the-spot corrections", "Certificate"]
    },
    {
      "id": "troubleshooting-live",
      "sku": "FLA-402",
      "title": "Live Troubleshooting Clinic",
      "level": "Intermediate",
      "durationHours": 3,
      "price": 139,
      "rating": 4.4,
      "tags": ["live", "clinic", "troubleshoot"],
      "format": "Live Online",
      "language": "English",
      "instructor": "Roman Hale",
      "available": true,
      "description": "Bring your toughest laminate issues and get practical, immediate solutions.",
      "features": ["Real case reviews", "Failure analysis", "Fix strategies", "Q&A segment"]
    },
    {
      "id": "sustainability",
      "sku": "FLA-410",
      "title": "Sustainable Laminate Practices",
      "level": "Beginner",
      "durationHours": 4,
      "price": 129,
      "rating": 4.3,
      "tags": ["sustainability", "waste", "eco"],
      "format": "Self-paced",
      "language": "English",
      "instructor": "Avery Stone",
      "available": true,
      "description": "Reduce waste, choose materials wisely, and communicate environmental options to clients.",
      "features": ["Waste reduction", "Material choices", "Recycling options", "Client language"]
    }
  ]