[
    {
      "id": "C01",
      "title": "Prep & Prime Basics",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 6,
      "priceUSD": 59,
      "tags": ["prep", "primer", "wall repair"],
      "rating": 4.7,
      "description": "Learn surface assessment, sanding, dust control, and primer selection to set up flawless finishes.",
      "outline": ["Assess existing coatings", "Patch and sand small defects", "Masking fundamentals", "Primer types and when to use them", "Rolling primer without ridges"]
    },
    {
      "id": "C02",
      "title": "Cutting-In Clinic",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 5,
      "priceUSD": 49,
      "tags": ["brushwork", "edges", "trims"],
      "rating": 4.8,
      "description": "Master crisp edges around ceilings, baseboards, and casings using angled brushes and body positioning.",
      "outline": ["Brush selection and load", "Grip and posture", "Edge approach angles", "Feathering and back-brushing", "Common edge defects and fixes"]
    },
    {
      "id": "C03",
      "title": "Speed Rolling Essentials",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 7,
      "priceUSD": 79,
      "tags": ["rollers", "production", "mapping"],
      "rating": 4.6,
      "description": "Balance speed and uniform finish with proper roller nap, loading rhythm, and panel mapping.",
      "outline": ["Nap selection by substrate", "Loading techniques", "Lap mark prevention", "Working time and cut-in timing", "Panel mapping for large rooms"]
    },
    {
      "id": "C04",
      "title": "Ceiling Mastery",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 8,
      "priceUSD": 99,
      "tags": ["ceilings", "low sheen", "lighting"],
      "rating": 4.7,
      "description": "Achieve mirror-flat ceilings free of flashing and roller tracking under directional light.",
      "outline": ["Ceiling prep checklists", "Roller tracking control", "Sheen and lighting interactions", "Directional rolling strategy", "Defect diagnosis and correction"]
    },
    {
      "id": "C05",
      "title": "Interior Painting Start-to-Finish",
      "level": "Beginner",
      "format": "On-site",
      "durationHours": 10,
      "priceUSD": 159,
      "tags": ["walls", "ceilings", "workflow"],
      "rating": 4.5,
      "description": "A full walkthrough from setup to cleanup for a standard bedroom including walls and ceiling.",
      "outline": ["Room protection", "Prep and patch", "Priming workflow", "Cut-in then roll", "Cleanup and inspection"]
    },
    {
      "id": "C06",
      "title": "Defect Fix Lab: Walls",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 6,
      "priceUSD": 69,
      "tags": ["repairs", "patching", "sanding"],
      "rating": 4.6,
      "description": "Repair dents, nail pops, orange peel, and minor texture mismatches that show through paint.",
      "outline": ["Compound selection", "Layering and drying", "Dust management", "Texture blending", "Prime-to-paint transition"]
    },
    {
      "id": "C07",
      "title": "Masking & Protection Workshop",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 4,
      "priceUSD": 39,
      "tags": ["tape", "masking", "drop cloths"],
      "rating": 4.4,
      "description": "Protect floors, fixtures, and trims for faster painting and easier cleanup.",
      "outline": ["Tapes and adhesion", "Clean corners", "Door/window masking", "Floor and furniture protection", "Removing without residue"]
    },
    {
      "id": "C08",
      "title": "Color and Sheen Decisions",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 3,
      "priceUSD": 35,
      "tags": ["color", "sheen", "finish"],
      "rating": 4.3,
      "description": "Choose paint colors and sheen for walls and ceilings that match light conditions and usage.",
      "outline": ["Light and LRV basics", "Ceiling sheen pitfalls", "Color sampling", "Edge contrasts", "Touch-up expectations"]
    },
    {
      "id": "C09",
      "title": "Advanced Cutting-In: Speed & Accuracy",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 6,
      "priceUSD": 85,
      "tags": ["brushwork", "edges", "advanced"],
      "rating": 4.7,
      "description": "Shave minutes per wall while maintaining razor-clean lines using pro grips and staging.",
      "outline": ["Brush taper tuning", "Body movement economy", "Complex angles", "Ceiling-to-wall lines", "Error recovery techniques"]
    },
    {
      "id": "C10",
      "title": "Ceiling Stains and Primers",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 5,
      "priceUSD": 59,
      "tags": ["stains", "primer", "water damage"],
      "rating": 4.5,
      "description": "Block stains and water marks with the right primers and spot-sealing strategy before rolling.",
      "outline": ["Identify stain types", "Odor vs stain blocking", "Spot vs full prime", "Dry time windows", "Rolling after sealing"]
    },
    {
      "id": "C11",
      "title": "Small Room, Big Finish",
      "level": "Beginner",
      "format": "On-site",
      "durationHours": 7,
      "priceUSD": 129,
      "tags": ["bathroom", "laundry", "tight spaces"],
      "rating": 4.4,
      "description": "Tactics for painting tight rooms with fixtures, including ventilation and moisture considerations.",
      "outline": ["Moisture-ready primers", "Masking around fixtures", "Cut-in in tight spots", "Compact roller choices", "Cure time and re-entry"]
    },
    {
      "id": "C12",
      "title": "Dustless Sanding Techniques",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 4,
      "priceUSD": 49,
      "tags": ["sanding", "dust control"],
      "rating": 4.6,
      "description": "Reduce cleanup and health risks with vacuum-assisted sanding and proper grits.",
      "outline": ["Grit progression", "Sanding blocks vs poles", "Vacuum adapters", "Edge passes", "Cleanup workflow"]
    },
    {
      "id": "C13",
      "title": "Low-VOC Workflow",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 3,
      "priceUSD": 35,
      "tags": ["low VOC", "health", "indoor air"],
      "rating": 4.2,
      "description": "Plan paint choices and timing to keep indoor air as clean as possible during projects.",
      "outline": ["VOC basics", "Ventilation plans", "Cure vs dry time", "Filter upgrades", "Smell management"]
    },
    {
      "id": "C14",
      "title": "Level 5 Finish Fundamentals",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 9,
      "priceUSD": 109,
      "tags": ["level 5", "skim coat", "ceiling"],
      "rating": 4.7,
      "description": "Achieve a Level 5 finish ready for critical lighting on walls and ceilings.",
      "outline": ["Surface inspection", "Skim coat workflow", "Feathering edges", "Spotlight test", "Primer for critical light"]
    },
    {
      "id": "C15",
      "title": "Efficiency Setup and Tear-down",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 3,
      "priceUSD": 29,
      "tags": ["workflow", "setup", "cleanup"],
      "rating": 4.1,
      "description": "Organize tools, establish zones, and tear down quickly without sacrificing results.",
      "outline": ["Staging tools", "Room zoning", "Wet edge planning", "Cleanup checklist", "Waste disposal basics"]
    },
    {
      "id": "C16",
      "title": "Pro-Tape Tactics",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 4,
      "priceUSD": 45,
      "tags": ["tape", "masking", "edges"],
      "rating": 4.4,
      "description": "Get cleaner lines and faster pull with the right tapes and application techniques.",
      "outline": ["Tape types and adhesion", "Edge sealing methods", "Timing the pull", "Avoiding tear-out", "Residue removal"]
    },
    {
      "id": "C17",
      "title": "Roller & Brush Masterclass",
      "level": "Intermediate",
      "format": "On-site",
      "durationHours": 8,
      "priceUSD": 149,
      "tags": ["rollers", "brushes", "technique"],
      "rating": 4.6,
      "description": "Hands-on training to match tools to substrates and master load, lay, and leave techniques.",
      "outline": ["Tool selection matrix", "Loading rhythm", "Lap-free patterns", "Feathering practice", "Tool care and longevity"]
    },
    {
      "id": "C18",
      "title": "Ceiling Rolling Without Shadows",
      "level": "Advanced",
      "format": "Online",
      "durationHours": 6,
      "priceUSD": 89,
      "tags": ["ceilings", "lighting", "sheen"],
      "rating": 4.5,
      "description": "Control sheen and light to avoid shadowing and flashing on large ceilings.",
      "outline": ["Lighting prep", "Roller path strategy", "Sheen selection", "Feather overlap", "Final inspection under light"]
    },
    {
      "id": "C19",
      "title": "Touch-up Secrets",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 3,
      "priceUSD": 39,
      "tags": ["touch-up", "blending"],
      "rating": 4.3,
      "description": "Blend small repairs into existing finishes on walls and ceilings without telegraphing.",
      "outline": ["Feather edges", "Microroller tricks", "Sheen matching", "Curing windows", "Final spot checks"]
    },
    {
      "id": "C20",
      "title": "Ceiling Texture Repair",
      "level": "Advanced",
      "format": "On-site",
      "durationHours": 9,
      "priceUSD": 169,
      "tags": ["texture", "popcorn", "knockdown"],
      "rating": 4.6,
      "description": "Repair and blend textured ceilings, from popcorn removal to knockdown matching.",
      "outline": ["Safety and containment", "Removal strategies", "Texture blending", "Prime sealing", "Uniform repaint"]
    },
    {
      "id": "C21",
      "title": "Patch-to-Paint Workflow",
      "level": "Beginner",
      "format": "Online",
      "durationHours": 4,
      "priceUSD": 39,
      "tags": ["patch", "prime", "paint"],
      "rating": 4.2,
      "description": "Move from small wall repairs to a paint-ready surface with minimal telegraphing.",
      "outline": ["Identify patch types", "Feather and sand", "Spot prime", "Blend coat", "Final roll"]
    },
    {
      "id": "C22",
      "title": "White-on-White Rooms",
      "level": "Intermediate",
      "format": "Online",
      "durationHours": 5,
      "priceUSD": 59,
      "tags": ["white rooms", "coverage", "lighting"],
      "rating": 4.4,
      "description": "Techniques to maintain coverage and edge clarity when painting white walls and ceilings.",
      "outline": ["Primer tinting", "Cut-in priority", "Roller mapping", "Edge inspection", "Defect correction"]
    }
  ]