[
  {
    "id": "hb-begin-essentials",
    "title": "Hand-building Essentials",
    "category": "Hand-building",
    "level": "Beginner",
    "durationHours": 6,
    "sessions": 3,
    "price": 145,
    "spots": 8,
    "shortDescription": "Pinch, coil, and slab basics with calming, repeatable steps.",
    "description": "Learn to shape functional ware with pinch, coil, and slab techniques. We emphasize posture, tool safety, and gentle repetition so you leave with two finished pieces and a workflow you can rebuild at home.",
    "tags": ["pinch", "coil", "slab", "workflow", "beginner"],
    "rating": 4.8,
    "reviewsCount": 132
  },
  {
    "id": "hb-texture-tiles",
    "title": "Texture Tiles & Impressions",
    "category": "Hand-building",
    "level": "Beginner",
    "durationHours": 4,
    "sessions": 2,
    "price": 99,
    "spots": 10,
    "shortDescription": "Design textured tiles using stamps and nature prints.",
    "description": "Explore textures using leaves, fabrics, and handmade stamps. Learn to control moisture, compress slabs, and finish edges safely. Ideal for coasters or decorative pieces.",
    "tags": ["texture", "slab", "stamps", "design"],
    "rating": 4.6,
    "reviewsCount": 80
  },
  {
    "id": "hb-planters",
    "title": "Coil-Built Planters",
    "category": "Hand-building",
    "level": "Beginner",
    "durationHours": 5,
    "sessions": 2,
    "price": 120,
    "spots": 9,
    "shortDescription": "Make sturdy planters with even coils and breathable walls.",
    "description": "Craft medium planters using graduated coils and soft rib tools. We cover drainage, wall compression, and slow-dry strategies to reduce cracking.",
    "tags": ["coil", "planter", "compression", "crack-prevention"],
    "rating": 4.7,
    "reviewsCount": 94
  },
  {
    "id": "wh-wheel-start",
    "title": "Weekend Wheel Starter",
    "category": "Wheel",
    "level": "Beginner",
    "durationHours": 6,
    "sessions": 2,
    "price": 165,
    "spots": 6,
    "shortDescription": "First steps on the wheel: centering, pulling, and trimming.",
    "description": "A gentle-paced introduction to the wheel. Day one: centering and pulling cylinders. Day two: trimming, handles, and surface prep. Clear demos and frequent pauses for breath and posture checks.",
    "tags": ["wheel", "centering", "trimming", "cylinder"],
    "rating": 4.7,
    "reviewsCount": 121
  },
  {
    "id": "wh-even-walls",
    "title": "Even Walls Workshop",
    "category": "Wheel",
    "level": "Intermediate",
    "durationHours": 4,
    "sessions": 1,
    "price": 110,
    "spots": 7,
    "shortDescription": "Build muscle memory for consistent wall thickness.",
    "description": "Targeted drills for reliable pulls, measuring wall thickness, and reading clay feedback. Includes truing rims and safe trimming angles.",
    "tags": ["wheel", "walls", "consistency", "rim"],
    "rating": 4.5,
    "reviewsCount": 63
  },
  {
    "id": "wh-bowls",
    "title": "Throwing Bowls",
    "category": "Wheel",
    "level": "Intermediate",
    "durationHours": 6,
    "sessions": 2,
    "price": 175,
    "spots": 5,
    "shortDescription": "Pull and shape graceful bowls with controlled curves.",
    "description": "Practice centered pulls and tool-assisted shaping for classic bowl profiles. Learn how to avoid S-cracks and how to trim supportive feet.",
    "tags": ["bowl", "profile", "trim", "s-crack"],
    "rating": 4.6,
    "reviewsCount": 74
  },
  {
    "id": "wh-lids",
    "title": "Lids & Fittings",
    "category": "Wheel",
    "level": "Advanced",
    "durationHours": 6,
    "sessions": 2,
    "price": 195,
    "spots": 4,
    "shortDescription": "Precision techniques for lidded forms and galleries.",
    "description": "Master galleries, flanges, and tight-fitting lids. We cover shrinkage planning, trimming ledges, and test-fitting strategies for reliable closures.",
    "tags": ["lid", "gallery", "shrinkage", "precision"],
    "rating": 4.6,
    "reviewsCount": 51
  },
  {
    "id": "gl-glaze-basics",
    "title": "Glaze Lab Basics",
    "category": "Glaze",
    "level": "Beginner",
    "durationHours": 4,
    "sessions": 1,
    "price": 130,
    "spots": 10,
    "shortDescription": "Mix, dip, and layer glazes with safety and clarity.",
    "description": "Hands-on introduction to mixing, sieving, and dipping. Learn food-safe labeling, kiln schedules, and cleanup without clogging drains.",
    "tags": ["glaze", "food-safe", "schedule", "cleanup"],
    "rating": 4.8,
    "reviewsCount": 140
  },
  {
    "id": "gl-oxidation",
    "title": "Oxidation Firing Maps",
    "category": "Glaze",
    "level": "Intermediate",
    "durationHours": 5,
    "sessions": 2,
    "price": 160,
    "spots": 8,
    "shortDescription": "Plan test tiles and map color response in oxidation.",
    "description": "Design test grids, record results, and compare flux ratios. We discuss cone charts, witness placement, and safe handling.",
    "tags": ["oxidation", "test-tiles", "flux", "cones"],
    "rating": 4.5,
    "reviewsCount": 67
  },
  {
    "id": "gl-layering",
    "title": "Layering & Surface",
    "category": "Glaze",
    "level": "Intermediate",
    "durationHours": 6,
    "sessions": 2,
    "price": 170,
    "spots": 7,
    "shortDescription": "Create rich surfaces with controlled glaze layering.",
    "description": "Explore underglaze, wax resist, and layered dips. We plan overlaps and document results for reproducible palettes.",
    "tags": ["layering", "underglaze", "wax", "palette"],
    "rating": 4.6,
    "reviewsCount": 72
  },
  {
    "id": "fa-parent-child",
    "title": "Parent & Child Clay Play",
    "category": "Family",
    "level": "Beginner",
    "durationHours": 1,
    "sessions": 1,
    "price": 45,
    "spots": 8,
    "shortDescription": "Screen-free hour with coils, stamps, and safe tools.",
    "description": "Guided play for caregivers and kids. Make pinch pots and ornaments using soft tools and big smiles. Includes safety brief and cleanup game.",
    "tags": ["family", "kids", "pinch", "play"],
    "rating": 4.9,
    "reviewsCount": 210
  },
  {
    "id": "hb-mugs",
    "title": "Hand-built Mugs",
    "category": "Hand-building",
    "level": "Beginner",
    "durationHours": 5,
    "sessions": 2,
    "price": 135,
    "spots": 8,
    "shortDescription": "Design and attach comfortable handles that last.",
    "description": "Craft two mugs with slab bodies and pulled handles. We cover scoring, slip, compression, and ergonomic handle design.",
    "tags": ["mug", "handle", "slab", "ergonomics"],
    "rating": 4.7,
    "reviewsCount": 118
  },
  {
    "id": "hb-teapot",
    "title": "Teapot Architecture",
    "category": "Hand-building",
    "level": "Advanced",
    "durationHours": 8,
    "sessions": 3,
    "price": 240,
    "spots": 5,
    "shortDescription": "Spouts, lids, and balance for pour-friendly teapots.",
    "description": "Plan proportions, build spouts and lids, and test pour angles. We review thermal shock safety and stress points.",
    "tags": ["teapot", "spout", "balance", "thermal"],
    "rating": 4.5,
    "reviewsCount": 44
  },
  {
    "id": "wh-cups-quick",
    "title": "Quick Cups Drill",
    "category": "Wheel",
    "level": "Beginner",
    "durationHours": 3,
    "sessions": 1,
    "price": 95,
    "spots": 10,
    "shortDescription": "Fast, relaxed drills to pull small cups consistently.",
    "description": "Short, friendly wheel practice focused on muscle memory and safe cleanup. Great as a refresher or trial.",
    "tags": ["cup", "drill", "practice", "cleanup"],
    "rating": 4.4,
    "reviewsCount": 58
  },
  {
    "id": "gl-foodsafe",
    "title": "Food-Safe Glaze Clinic",
    "category": "Glaze",
    "level": "Advanced",
    "durationHours": 4,
    "sessions": 1,
    "price": 190,
    "spots": 6,
    "shortDescription": "Assess and label food-safe surfaces with confidence.",
    "description": "Standards for food contact, leach testing basics, and consistent labeling practices. Safe habits and documentation templates included.",
    "tags": ["food-safe", "label", "testing", "standards"],
    "rating": 4.6,
    "reviewsCount": 39
  },
  {
    "id": "hb-slab-box",
    "title": "Slab Box Design",
    "category": "Hand-building",
    "level": "Intermediate",
    "durationHours": 6,
    "sessions": 2,
    "price": 160,
    "spots": 7,
    "shortDescription": "Measure, cut, and join tidy slab-built boxes.",
    "description": "Templates, bevel joins, and compression for crisp corners. Includes lid options and safe trimming of edges.",
    "tags": ["slab", "box", "template", "joinery"],
    "rating": 4.5,
    "reviewsCount": 66
  },
  {
    "id": "wh-plates",
    "title": "Thrown Plates",
    "category": "Wheel",
    "level": "Advanced",
    "durationHours": 7,
    "sessions": 2,
    "price": 210,
    "spots": 4,
    "shortDescription": "Wider forms, controlled rims, and warp prevention.",
    "description": "Center wide masses, compress bases, and manage drying to prevent warping. Practice cutting and foot rings for elegant plates.",
    "tags": ["plate", "warp", "foot-ring", "compression"],
    "rating": 4.5,
    "reviewsCount": 40
  },
  {
    "id": "gl-kiln-schedules",
    "title": "Kiln Schedules & Safety",
    "category": "Glaze",
    "level": "Beginner",
    "durationHours": 3,
    "sessions": 1,
    "price": 125,
    "spots": 9,
    "shortDescription": "Understand cones, witnesses, and safe ventilation.",
    "description": "Learn cone systems, witness placement, cooling curves, and the basics of ventilation. Includes a printable firing log.",
    "tags": ["kiln", "cones", "ventilation", "log"],
    "rating": 4.7,
    "reviewsCount": 96
  },
  {
    "id": "fa-caregiver-night",
    "title": "Caregiver Night Clay",
    "category": "Family",
    "level": "Beginner",
    "durationHours": 2,
    "sessions": 1,
    "price": 65,
    "spots": 12,
    "shortDescription": "Relaxed evening session with simple hand-building.",
    "description": "Unwind with soft clay and simple forms. Light guidance, music off by default, and attention to comfort and posture.",
    "tags": ["family", "evening", "relax", "comfort"],
    "rating": 4.8,
    "reviewsCount": 88
  },
  {
    "id": "hb-vases",
    "title": "Coil Vases & Necks",
    "category": "Hand-building",
    "level": "Intermediate",
    "durationHours": 6,
    "sessions": 2,
    "price": 175,
    "spots": 6,
    "shortDescription": "Tapered walls and stable necks for graceful vases.",
    "description": "Refine coil joins, use profiles for shaping, and compress walls to prevent leaning. Finish with safe sanding and sealing.",
    "tags": ["vase", "coil", "taper", "sanding"],
    "rating": 4.6,
    "reviewsCount": 62
  },
  {
    "id": "wh-bottles",
    "title": "Bottles & Narrow Necks",
    "category": "Wheel",
    "level": "Advanced",
    "durationHours": 6,
    "sessions": 2,
    "price": 205,
    "spots": 4,
    "shortDescription": "Close forms, stretch clay, and refine tight necks.",
    "description": "Advanced pulling strategies for tall or narrow-necked forms. Emphasis on safe trimming and stress reduction.",
    "tags": ["bottle", "neck", "tall", "advanced"],
    "rating": 4.4,
    "reviewsCount": 37
  },
  {
    "id": "gl-underglaze-drawing",
    "title": "Underglaze Drawing",
    "category": "Glaze",
    "level": "Beginner",
    "durationHours": 4,
    "sessions": 1,
    "price": 135,
    "spots": 8,
    "shortDescription": "Brushwork, line weight, and simple motifs.",
    "description": "Build confidence with brush handling and line economy. Layer washes and apply clear glaze safely for durable finishes.",
    "tags": ["underglaze", "brush", "line", "motif"],
    "rating": 4.7,
    "reviewsCount": 84
  },
  {
    "id": "hb-sculpt-animals",
    "title": "Sculpting Gentle Animals",
    "category": "Hand-building",
    "level": "Beginner",
    "durationHours": 5,
    "sessions": 2,
    "price": 150,
    "spots": 9,
    "shortDescription": "Sweet animal figures using pinch and additive forms.",
    "description": "Craft small animal sculptures focusing on expressive forms, balance, and safe tool handling. Great for gifts and shelf companions.",
    "tags": ["sculpture", "animals", "gift", "expressive"],
    "rating": 4.9,
    "reviewsCount": 156
  }
]