[
  {
    "id": "cgs-001",
    "title": "Wheel Throwing Fundamentals",
    "slug": "wheel-throwing-fundamentals",
    "category": "Wheel Throwing",
    "level": "Beginner",
    "durationHours": 12,
    "priceUSD": 189,
    "rating": 4.8,
    "students": 820,
    "keywords": ["centering", "pulling walls", "cylinders"],
    "shortDescription": "Learn to center, pull, and trim with calm control on the wheel.",
    "description": "This foundational course builds muscle memory for centering, coning, pulling even walls, and creating simple forms like bowls and cylinders. We emphasize posture, tool grip, and safe cleanup.",
    "outcomes": ["Confident centering", "Even wall pulls", "Trim with confidence", "Studio etiquette"],
    "includes": ["Clay starter bag", "Tool kit on loan", "Replay access"],
    "prerequisites": [],
    "schedule": { "sessions": 4, "format": "Hybrid", "startDates": ["2026-07-05", "2026-08-12", "2026-09-02"] },
    "image": "./images/wheel-fundamentals.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-002",
    "title": "Handbuilding Essentials",
    "slug": "handbuilding-essentials",
    "category": "Handbuilding",
    "level": "Beginner",
    "durationHours": 10,
    "priceUSD": 159,
    "rating": 4.7,
    "students": 690,
    "keywords": ["slab", "coil", "pinch"],
    "shortDescription": "Pinch, coil, and slab your way to expressive forms.",
    "description": "Explore tactile handbuilding methods—pinch pots, coil vessels, and slab boxes—while learning drying stages and joinery that holds through firing.",
    "outcomes": ["Secure joins", "Basic forms", "Drying control"],
    "includes": ["Templates", "Slip & score tools"],
    "prerequisites": [],
    "schedule": { "sessions": 3, "format": "In-Studio", "startDates": ["2026-07-18", "2026-08-20"] },
    "image": "./images/handbuilding-essentials.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-003",
    "title": "Glazing for Depth and Glow",
    "slug": "glazing-depth-glow",
    "category": "Glazing",
    "level": "Intermediate",
    "durationHours": 8,
    "priceUSD": 149,
    "rating": 4.6,
    "students": 540,
    "keywords": ["underglaze", "layering", "wax resist"],
    "shortDescription": "Layer underglazes and glazes for color with character.",
    "description": "Learn to plan surfaces: underglaze maps, wax-resist patterns, and glaze viscosity. We test tiles at cone 6 and discuss common firing issues.",
    "outcomes": ["Layering strategy", "Avoid crawling", "Reliable test tiles"],
    "includes": ["Sample tiles", "Firing credit"],
    "prerequisites": ["Basic clay handling"],
    "schedule": { "sessions": 2, "format": "Hybrid", "startDates": ["2026-07-28", "2026-09-15"] },
    "image": "./images/glazing-depth-glow.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-004",
    "title": "Kiln Confidence: Cone 6 Electric",
    "slug": "kiln-confidence-cone6",
    "category": "Kiln & Firing",
    "level": "Intermediate",
    "durationHours": 9,
    "priceUSD": 169,
    "rating": 4.8,
    "students": 410,
    "keywords": ["kiln schedule", "bisque", "glaze firing"],
    "shortDescription": "Program safe, repeatable kiln schedules for bisque and glaze.",
    "description": "Decode kiln controllers, cones, and witness placement. Build schedules for bisque and glaze firings that protect your work and elements.",
    "outcomes": ["Program controllers", "Read cones", "Safe loading"],
    "includes": ["Firing log templates"],
    "prerequisites": ["Glaze safety basics"],
    "schedule": { "sessions": 3, "format": "Online Live", "startDates": ["2026-08-05", "2026-09-20"] },
    "image": "./images/kiln-cone6.jpg",
    "instructor": "Luis Ortega"
  },
  {
    "id": "cgs-005",
    "title": "Sculptural Forms: From Armature to Finish",
    "slug": "sculptural-forms-armature",
    "category": "Sculpture",
    "level": "Advanced",
    "durationHours": 24,
    "priceUSD": 420,
    "rating": 4.9,
    "students": 230,
    "keywords": ["armature", "hollowing", "supports"],
    "shortDescription": "Design stable armatures, sculpt, hollow, and finish large pieces.",
    "description": "Plan and build internal supports, sculpt complex gestures, and manage drying and firing risks. Explore surface strategies that honor form.",
    "outcomes": ["Stable armatures", "Hollowing workflow", "Crack prevention"],
    "includes": ["Support wire kit", "Critique sessions"],
    "prerequisites": ["Intermediate sculpting"],
    "schedule": { "sessions": 6, "format": "In-Studio", "startDates": ["2026-07-22", "2026-09-03"] },
    "image": "./images/sculptural-forms.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-006",
    "title": "Surface Design: Sgraffito Stories",
    "slug": "surface-sgraffito-stories",
    "category": "Surface Design",
    "level": "Intermediate",
    "durationHours": 6,
    "priceUSD": 129,
    "rating": 4.7,
    "students": 500,
    "keywords": ["sgraffito", "storytelling"],
    "shortDescription": "Carve narratives into leather-hard surfaces with control.",
    "description": "Sketch, transfer, and carve motifs while managing moisture and line weight. Practice on tiles, then move to a vessel.",
    "outcomes": ["Clean lines", "Motif planning", "Moisture control"],
    "includes": ["Transfer paper", "Fine loop tool"],
    "prerequisites": ["Basic handbuilding or wheel"],
    "schedule": { "sessions": 2, "format": "Hybrid", "startDates": ["2026-07-30", "2026-08-25"] },
    "image": "./images/surface-sgraffito.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-007",
    "title": "Wheel: Bowls with Lift",
    "slug": "wheel-bowls-with-lift",
    "category": "Wheel Throwing",
    "level": "Intermediate",
    "durationHours": 8,
    "priceUSD": 159,
    "rating": 4.6,
    "students": 470,
    "keywords": ["open forms", "rims", "curves"],
    "shortDescription": "Shape lively bowl profiles without heavy rims.",
    "description": "Refine opening, compress bases, and turn buoyant curves. Trim for confident foot rings and graceful thickness.",
    "outcomes": ["Buoyant profiles", "Foot ring trimming", "Consistent sets"],
    "includes": ["Form templates"],
    "prerequisites": ["Wheel fundamentals"],
    "schedule": { "sessions": 2, "format": "Hybrid", "startDates": ["2026-08-02", "2026-09-10"] },
    "image": "./images/wheel-bowls.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-008",
    "title": "Handbuilt Dinnerware",
    "slug": "handbuilt-dinnerware",
    "category": "Handbuilding",
    "level": "Intermediate",
    "durationHours": 14,
    "priceUSD": 249,
    "rating": 4.7,
    "students": 360,
    "keywords": ["plates", "mugs", "templates"],
    "shortDescription": "Craft cohesive plates, bowls, and mugs without a wheel.",
    "description": "Design a dinnerware set using slabs and molds. Control warping, shrinkage, and drying for flat forms that survive the kiln.",
    "outcomes": ["Flat plate control", "Set planning", "Warp prevention"],
    "includes": ["Custom templates", "Studio time block"],
    "prerequisites": ["Handbuilding basics"],
    "schedule": { "sessions": 4, "format": "In-Studio", "startDates": ["2026-08-14"] },
    "image": "./images/handbuilt-dinnerware.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-009",
    "title": "Glaze Chemistry: Cone 6 Lab",
    "slug": "glaze-chemistry-cone6",
    "category": "Glazing",
    "level": "Advanced",
    "durationHours": 16,
    "priceUSD": 320,
    "rating": 4.8,
    "students": 200,
    "keywords": ["chemistry", "recipes", "safety"],
    "shortDescription": "Mix, test, and adjust base glazes with confidence.",
    "description": "Measure dry materials, run line blends, and document results. Learn stability, fit, and glaze safety protocols.",
    "outcomes": ["Line blends", "Base recipes", "Fit troubleshooting"],
    "includes": ["Lab sheets", "Materials credit"],
    "prerequisites": ["Intermediate glazing"],
    "schedule": { "sessions": 4, "format": "In-Studio", "startDates": ["2026-09-01"] },
    "image": "./images/glaze-chemistry.jpg",
    "instructor": "Luis Ortega"
  },
  {
    "id": "cgs-010",
    "title": "Raku Weekend",
    "slug": "raku-weekend",
    "category": "Kiln & Firing",
    "level": "Intermediate",
    "durationHours": 6,
    "priceUSD": 190,
    "rating": 4.7,
    "students": 280,
    "keywords": ["raku", "outdoor firing"],
    "shortDescription": "Fast firings, dramatic finishes, strict safety.",
    "description": "Experience raku firing with safety briefings, tongs practice, and reduction chambers. Bring bisque ware and suitable glazes.",
    "outcomes": ["Safe raku handling", "Reduction timing", "Surface variety"],
    "includes": ["Protective gear loan"],
    "prerequisites": ["Bisque-ready pieces"],
    "schedule": { "sessions": 1, "format": "In-Studio", "startDates": ["2026-08-09", "2026-09-13"] },
    "image": "./images/raku-weekend.jpg",
    "instructor": "Luis Ortega"
  },
  {
    "id": "cgs-011",
    "title": "Texture Lab: Carve and Stamp",
    "slug": "texture-lab",
    "category": "Surface Design",
    "level": "Beginner",
    "durationHours": 5,
    "priceUSD": 119,
    "rating": 4.5,
    "students": 450,
    "keywords": ["texture", "stamps", "carving"],
    "shortDescription": "Unlock tactile surfaces with stamps, rollers, and carving.",
    "description": "Make custom stamps, explore carving patterns, and learn to highlight texture with underglaze washes.",
    "outcomes": ["Custom stamps", "Clean textures", "Color accents"],
    "includes": ["Stamp materials"],
    "prerequisites": [],
    "schedule": { "sessions": 2, "format": "Hybrid", "startDates": ["2026-07-25", "2026-08-22"] },
    "image": "./images/texture-lab.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-012",
    "title": "Teapot Masterclass",
    "slug": "teapot-masterclass",
    "category": "Wheel Throwing",
    "level": "Advanced",
    "durationHours": 18,
    "priceUSD": 340,
    "rating": 4.9,
    "students": 170,
    "keywords": ["lids", "spouts", "fit"],
    "shortDescription": "Throw and assemble refined teapots with graceful pours.",
    "description": "Design proportions, throw components, trim for fit, and assemble with balance. Test pours, lid fit, and handle ergonomics.",
    "outcomes": ["Precision lids", "Balanced spouts", "Handle ergonomics"],
    "includes": ["Testing jigs"],
    "prerequisites": ["Intermediate wheel"],
    "schedule": { "sessions": 5, "format": "Hybrid", "startDates": ["2026-09-07"] },
    "image": "./images/teapot-masterclass.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-013",
    "title": "Figurative Sculpture: Gesture and Anatomy",
    "slug": "figurative-sculpture",
    "category": "Sculpture",
    "level": "Advanced",
    "durationHours": 22,
    "priceUSD": 410,
    "rating": 4.8,
    "students": 150,
    "keywords": ["anatomy", "gesture", "supports"],
    "shortDescription": "Sculpt expressive figures with structural integrity.",
    "description": "Gesture studies, proportion checks, hollowing strategy, and support planning for complex poses. Finishing for firing success.",
    "outcomes": ["Anatomical landmarks", "Stable supports", "Surface finishing"],
    "includes": ["Armature kit"],
    "prerequisites": ["Sculpture basics"],
    "schedule": { "sessions": 6, "format": "In-Studio", "startDates": ["2026-08-28"] },
    "image": "./images/figurative-sculpture.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-014",
    "title": "Mug Design Sprint",
    "slug": "mug-design-sprint",
    "category": "Wheel Throwing",
    "level": "Beginner",
    "durationHours": 6,
    "priceUSD": 129,
    "rating": 4.6,
    "students": 520,
    "keywords": ["mugs", "handles"],
    "shortDescription": "Throw, pull, and attach comfortable mug handles.",
    "description": "Throw consistent mug bodies, pull handles off the hump, and attach clean joins for daily-use durability.",
    "outcomes": ["Consistent bodies", "Handle pulls", "Clean attachments"],
    "includes": ["Handle jig"],
    "prerequisites": [],
    "schedule": { "sessions": 2, "format": "Hybrid", "startDates": ["2026-08-03", "2026-09-17"] },
    "image": "./images/mug-sprint.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-015",
    "title": "Underglaze Illustration",
    "slug": "underglaze-illustration",
    "category": "Surface Design",
    "level": "Intermediate",
    "durationHours": 7,
    "priceUSD": 149,
    "rating": 4.7,
    "students": 300,
    "keywords": ["illustration", "underglaze"],
    "shortDescription": "Paint stories that survive the kiln using underglaze layers.",
    "description": "Transfer drawings, control line quality, and color block with stable underglazes for readable imagery after firing.",
    "outcomes": ["Clean transfers", "Layer control", "Firing-safe palettes"],
    "includes": ["Brush set loan"],
    "prerequisites": ["Drawing basics helpful"],
    "schedule": { "sessions": 2, "format": "Online Live", "startDates": ["2026-08-08"] },
    "image": "./images/underglaze-illustration.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-016",
    "title": "Kiln Maintenance 101",
    "slug": "kiln-maintenance-101",
    "category": "Kiln & Firing",
    "level": "Intermediate",
    "durationHours": 5,
    "priceUSD": 139,
    "rating": 4.6,
    "students": 260,
    "keywords": ["elements", "kiln wash", "gaskets"],
    "shortDescription": "Keep electric kilns healthy: elements, relays, and brick care.",
    "description": "Inspect and replace elements, clean shelves, apply kiln wash, and log usage. Reduce downtime and improve firing consistency.",
    "outcomes": ["Element checks", "Clean shelves", "Logging"],
    "includes": ["Maintenance checklist"],
    "prerequisites": ["Basic firing knowledge"],
    "schedule": { "sessions": 2, "format": "In-Studio", "startDates": ["2026-08-18"] },
    "image": "./images/kiln-maintenance.jpg",
    "instructor": "Luis Ortega"
  },
  {
    "id": "cgs-017",
    "title": "Planters & Vessels: Coil to Character",
    "slug": "planters-vessels-coil",
    "category": "Handbuilding",
    "level": "Beginner",
    "durationHours": 9,
    "priceUSD": 159,
    "rating": 4.6,
    "students": 380,
    "keywords": ["coil building", "planters"],
    "shortDescription": "Build charismatic planters with strong coils and smooth finishes.",
    "description": "Learn coil thickness, compress joins, and refine profiles for planters that thrive indoors and outdoors.",
    "outcomes": ["Strong coils", "Smooth finishing", "Drainage planning"],
    "includes": ["Template set"],
    "prerequisites": [],
    "schedule": { "sessions": 3, "format": "Hybrid", "startDates": ["2026-09-05"] },
    "image": "./images/coil-planters.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-018",
    "title": "Texture & Color: Slip Trailing",
    "slug": "slip-trailing",
    "category": "Surface Design",
    "level": "Intermediate",
    "durationHours": 6,
    "priceUSD": 139,
    "rating": 4.5,
    "students": 240,
    "keywords": ["slip trailing", "nozzles"],
    "shortDescription": "Controlled slip lines and dots for tactile decoration.",
    "description": "Mix slip to the right viscosity, practice line tests, and design raised motifs that complement form.",
    "outcomes": ["Line control", "Viscosity checks", "Motif planning"],
    "includes": ["Nozzle kit"],
    "prerequisites": ["Basic clay handling"],
    "schedule": { "sessions": 2, "format": "Online Live", "startDates": ["2026-08-27"] },
    "image": "./images/slip-trailing.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-019",
    "title": "Wheel: Plates That Stay Flat",
    "slug": "wheel-plates-flat",
    "category": "Wheel Throwing",
    "level": "Intermediate",
    "durationHours": 9,
    "priceUSD": 169,
    "rating": 4.6,
    "students": 310,
    "keywords": ["plates", "warp control"],
    "shortDescription": "Throw and trim plates with warping under control.",
    "description": "Open wide with compression, manage drying schedules, and trim feet that resist warp during glaze firing.",
    "outcomes": ["Compression habits", "Drying schedule", "Foot design"],
    "includes": ["Reference guide"],
    "prerequisites": ["Wheel fundamentals"],
    "schedule": { "sessions": 3, "format": "Hybrid", "startDates": ["2026-09-12"] },
    "image": "./images/wheel-plates.jpg",
    "instructor": "Maya Kent"
  },
  {
    "id": "cgs-020",
    "title": "Ceramic Carving: Advanced Linework",
    "slug": "ceramic-carving-linework",
    "category": "Surface Design",
    "level": "Advanced",
    "durationHours": 10,
    "priceUSD": 220,
    "rating": 4.8,
    "students": 190,
    "keywords": ["carving", "precision"],
    "shortDescription": "Achieve crisp, repeatable lines across complex shapes.",
    "description": "Tune tools, map lines around curves, and maintain consistency across sets. Troubleshoot chipping and burrs.",
    "outcomes": ["Tool tuning", "Curve mapping", "Consistency"],
    "includes": ["Sharpening kit"],
    "prerequisites": ["Intermediate surface design"],
    "schedule": { "sessions": 3, "format": "In-Studio", "startDates": ["2026-08-31"] },
    "image": "./images/advanced-linework.jpg",
    "instructor": "Nia Patel"
  },
  {
    "id": "cgs-021",
    "title": "Intro to Clay: From Wedge to Bisque",
    "slug": "intro-clay-wedge-bisque",
    "category": "Handbuilding",
    "level": "Beginner",
    "durationHours": 6,
    "priceUSD": 99,
    "rating": 4.5,
    "students": 780,
    "keywords": ["wedge", "drying stages"],
    "shortDescription": "Understand clay bodies, wedge properly, and bisque safely.",
    "description": "Handle common clay bodies, identify stages from plastic to bone-dry, wedge to remove air, and prepare for bisque firing.",
    "outcomes": ["Proper wedging", "Stage awareness", "Bisque prep"],
    "includes": ["Reference sheet"],
    "prerequisites": [],
    "schedule": { "sessions": 2, "format": "Online Live", "startDates": ["2026-07-26", "2026-08-29"] },
    "image": "./images/intro-wedge-bisque.jpg",
    "instructor": "Luis Ortega"
  },
  {
    "id": "cgs-022",
    "title": "Lidded Jars: Fit and Finish",
    "slug": "lidded-jars",
    "category": "Wheel Throwing",
    "level": "Intermediate",
    "durationHours": 12,
    "priceUSD": 210,
    "rating": 4.7,
    "students": 260,
    "keywords": ["lids", "gallery fit"],
    "shortDescription": "Throw lids that fit and galleries that feel finished.",
    "description": "Design galleries, throw lids to tolerance, trim knobs, and test fit through drying and firing changes.",
    "outcomes": ["Tolerance targets", "Gallery trimming", "Fit testing"],
    "includes": ["Caliper loan"],
    "prerequisites": ["Wheel fundamentals"],
    "schedule": { "sessions": 4, "format": "Hybrid", "startDates": ["2026-08-21"] },
    "image": "./images/lidded-jars.jpg",
    "instructor": "Maya Kent"
  }
]