[
  {
    "id": "ggc-001",
    "slug": "urban-gardening-foundations",
    "title": "Urban Gardening Foundations",
    "category": "Urban Gardening",
    "level": "Beginner",
    "durationHours": 6,
    "lessons": 24,
    "price": 39,
    "oldPrice": 59,
    "rating": 4.7,
    "shortDesc": "Start a productive small-space garden with simple weekly actions.",
    "longDesc": "Learn container selection, soil mixes, watering routines, and seasonal planning tailored to compact spaces. Build weekly rituals that maintain healthy plants with minimal input.",
    "tags": [
      "balcony",
      "container",
      "soil",
      "schedule"
    ]
  },
  {
    "id": "ggc-002",
    "slug": "intro-to-composting",
    "title": "Intro to Composting",
    "category": "Composting",
    "level": "Beginner",
    "durationHours": 4,
    "lessons": 16,
    "price": 25,
    "oldPrice": null,
    "rating": 4.6,
    "shortDesc": "Turn kitchen scraps into plant power with clean, odor-free methods.",
    "longDesc": "Understand carbon-to-nitrogen ratios, moisture control, and aeration. Choose between vermicompost and thermal piles, and troubleshoot common issues like smells and pests.",
    "tags": [
      "waste",
      "soil",
      "vermicompost",
      "cn-ratio"
    ]
  },
  {
    "id": "ggc-003",
    "slug": "hydroponics-101",
    "title": "Hydroponics 101",
    "category": "Hydroponics",
    "level": "Beginner",
    "durationHours": 7,
    "lessons": 28,
    "price": 49,
    "oldPrice": 69,
    "rating": 4.8,
    "shortDesc": "Build your first deep water culture system and keep it stable.",
    "longDesc": "Set up a compact hydroponic rig, balance nutrients and pH, and prevent common failures like root rot. Includes seedling transitions and maintenance checklists.",
    "tags": [
      "diy",
      "dwc",
      "ph",
      "nutrients"
    ]
  },
  {
    "id": "ggc-004",
    "slug": "soil-science-for-gardeners",
    "title": "Soil Science for Gardeners",
    "category": "Botany Basics",
    "level": "Intermediate",
    "durationHours": 8,
    "lessons": 32,
    "price": 55,
    "oldPrice": 79,
    "rating": 4.7,
    "shortDesc": "Master soil structure, fertility, and living ecosystems underfoot.",
    "longDesc": "Explore texture, structure, microbiology, and amendments. Map your soil profile, test pH, and design a seasonal amendment plan that avoids over-fertilization.",
    "tags": [
      "soil",
      "microbes",
      "amendments",
      "ph"
    ]
  },
  {
    "id": "ggc-005",
    "slug": "balcony-herb-garden",
    "title": "Balcony Herb Garden",
    "category": "Urban Gardening",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 12,
    "price": 19,
    "oldPrice": 29,
    "rating": 4.5,
    "shortDesc": "Grow resilient herbs with minimal space and water.",
    "longDesc": "Choose hardy cultivars, create water-wise containers, and harvest correctly to promote regrowth. Includes sunlight mapping and companion placement.",
    "tags": [
      "herbs",
      "container",
      "sunlight",
      "watering"
    ]
  },
  {
    "id": "ggc-006",
    "slug": "pruning-and-training",
    "title": "Pruning and Training",
    "category": "Botany Basics",
    "level": "Intermediate",
    "durationHours": 5,
    "lessons": 20,
    "price": 35,
    "oldPrice": null,
    "rating": 4.6,
    "shortDesc": "Shape plant growth for yield, airflow, and light.",
    "longDesc": "Understand apical dominance, node management, and timing. Practice safe cuts and sanitation to prevent disease while increasing bloom and fruiting.",
    "tags": [
      "pruning",
      "canopy",
      "sanitation",
      "yield"
    ]
  },
  {
    "id": "ggc-007",
    "slug": "seed-starting-lab",
    "title": "Seed Starting Lab",
    "category": "Botany Basics",
    "level": "Beginner",
    "durationHours": 4,
    "lessons": 16,
    "price": 22,
    "oldPrice": 29,
    "rating": 4.5,
    "shortDesc": "Germinate like a pro using light, warmth, and moisture cues.",
    "longDesc": "Calibrate temperatures, depth, and moisture. Prevent damping-off and transplant shock with simple tools and schedules.",
    "tags": [
      "seeds",
      "germination",
      "propagation",
      "transplant"
    ]
  },
  {
    "id": "ggc-008",
    "slug": "drought-smart-gardening",
    "title": "Drought-Smart Gardening",
    "category": "Urban Gardening",
    "level": "Advanced",
    "durationHours": 6,
    "lessons": 24,
    "price": 44,
    "oldPrice": 59,
    "rating": 4.4,
    "shortDesc": "Design gardens that thrive with limited water.",
    "longDesc": "Use mulches, wicking beds, and plant selection to reduce water needs. Plan irrigation schedules and monitor soil moisture the minimalist way.",
    "tags": [
      "water",
      "mulch",
      "wicking",
      "irrigation"
    ]
  },
  {
    "id": "ggc-009",
    "slug": "pest-management-simply",
    "title": "Pest Management, Simply",
    "category": "Botany Basics",
    "level": "Intermediate",
    "durationHours": 5,
    "lessons": 20,
    "price": 33,
    "oldPrice": null,
    "rating": 4.5,
    "shortDesc": "Identify and prevent common pests with safe controls.",
    "longDesc": "Learn early detection, beneficial insects, and integrated strategies. Build a weekly scout routine and record-keeping habit.",
    "tags": [
      "ipm",
      "beneficials",
      "scouting",
      "records"
    ]
  },
  {
    "id": "ggc-010",
    "slug": "microgreens-sprint",
    "title": "Microgreens Sprint",
    "category": "Indoor Growing",
    "level": "Beginner",
    "durationHours": 2,
    "lessons": 8,
    "price": 14,
    "oldPrice": 19,
    "rating": 4.6,
    "shortDesc": "Harvest nutrient-dense greens weekly with a tiny setup.",
    "longDesc": "Select trays and media, sow densely, and standardize your harvest rhythm. Keep it tidy and repeatable.",
    "tags": [
      "microgreens",
      "indoor",
      "quick",
      "nutrition"
    ]
  },
  {
    "id": "ggc-011",
    "slug": "vermicomposting-deep-dive",
    "title": "Vermicomposting Deep Dive",
    "category": "Composting",
    "level": "Advanced",
    "durationHours": 7,
    "lessons": 28,
    "price": 48,
    "oldPrice": 69,
    "rating": 4.7,
    "shortDesc": "Maintain a thriving worm bin with consistent outputs.",
    "longDesc": "Balance feedstock, bedding, and airflow. Harvest castings cleanly and avoid pests while scaling your setup.",
    "tags": [
      "worms",
      "castings",
      "bin",
      "balance"
    ]
  },
  {
    "id": "ggc-012",
    "slug": "permaculture-patterns",
    "title": "Permaculture Patterns",
    "category": "Design",
    "level": "Advanced",
    "durationHours": 9,
    "lessons": 36,
    "price": 69,
    "oldPrice": 89,
    "rating": 4.3,
    "shortDesc": "Design resilient systems with pattern literacy.",
    "longDesc": "Observe flows, edges, and niches. Apply stacking, zoning, and succession for diverse, low-maintenance gardens.",
    "tags": [
      "design",
      "patterns",
      "zones",
      "succession"
    ]
  },
  {
    "id": "ggc-013",
    "slug": "companion-planting",
    "title": "Companion Planting",
    "category": "Botany Basics",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 12,
    "price": 20,
    "oldPrice": null,
    "rating": 4.4,
    "shortDesc": "Pair plants for pest control, pollination, and yield.",
    "longDesc": "Use guilds to improve health and flavor. Map spatial and temporal companions and avoid common antagonisms.",
    "tags": [
      "guilds",
      "pollinators",
      "yield",
      "spacing"
    ]
  },
  {
    "id": "ggc-014",
    "slug": "rainwater-harvesting",
    "title": "Rainwater Harvesting",
    "category": "Urban Gardening",
    "level": "Intermediate",
    "durationHours": 4,
    "lessons": 16,
    "price": 32,
    "oldPrice": 45,
    "rating": 4.5,
    "shortDesc": "Capture and reuse rainwater legally and safely.",
    "longDesc": "Estimate catchment, size storage, and keep systems clean. Plan gravity-fed distribution with simple safeguards.",
    "tags": [
      "rain",
      "storage",
      "gravity",
      "filters"
    ]
  },
  {
    "id": "ggc-015",
    "slug": "indoor-lighting-essentials",
    "title": "Indoor Lighting Essentials",
    "category": "Indoor Growing",
    "level": "Intermediate",
    "durationHours": 5,
    "lessons": 20,
    "price": 36,
    "oldPrice": 49,
    "rating": 4.5,
    "shortDesc": "Dial in light intensity, spectrum, and duration for growth stages.",
    "longDesc": "Understand PAR, DLI, and photoperiods. Set schedules that balance power and performance for leafy greens and fruiting crops.",
    "tags": [
      "light",
      "par",
      "dli",
      "photoperiod"
    ]
  },
  {
    "id": "ggc-016",
    "slug": "zero-waste-gardening",
    "title": "Zero-Waste Gardening",
    "category": "Composting",
    "level": "Intermediate",
    "durationHours": 4,
    "lessons": 16,
    "price": 30,
    "oldPrice": null,
    "rating": 4.4,
    "shortDesc": "Close the loop: reuse resources and design out waste.",
    "longDesc": "Plan resource flows, reuse containers, and compost smartly. Create a low-waste toolkit for daily habits.",
    "tags": [
      "waste",
      "reuse",
      "design",
      "loop"
    ]
  },
  {
    "id": "ggc-017",
    "slug": "raised-beds-builder",
    "title": "Raised Beds Builder",
    "category": "Urban Gardening",
    "level": "Intermediate",
    "durationHours": 6,
    "lessons": 24,
    "price": 42,
    "oldPrice": 59,
    "rating": 4.6,
    "shortDesc": "Plan, build, and fill raised beds that last.",
    "longDesc": "Choose durable materials, safe finishes, and ergonomic dimensions. Fill with layered media to maximize moisture retention.",
    "tags": [
      "raised-beds",
      "materials",
      "moisture",
      "ergonomics"
    ]
  },
  {
    "id": "ggc-018",
    "slug": "edible-landscapes",
    "title": "Edible Landscapes",
    "category": "Design",
    "level": "Advanced",
    "durationHours": 8,
    "lessons": 32,
    "price": 64,
    "oldPrice": 85,
    "rating": 4.2,
    "shortDesc": "Blend beauty and yield with multi-layer plantings.",
    "longDesc": "Design front-yard friendly edible guilds. Balance aesthetics, maintenance, and harvest windows.",
    "tags": [
      "design",
      "aesthetics",
      "yield",
      "layers"
    ]
  },
  {
    "id": "ggc-019",
    "slug": "aquaponics-starter",
    "title": "Aquaponics Starter",
    "category": "Hydroponics",
    "level": "Intermediate",
    "durationHours": 7,
    "lessons": 28,
    "price": 58,
    "oldPrice": 79,
    "rating": 4.5,
    "shortDesc": "Marry fish and plants in a balanced system.",
    "longDesc": "Cycle systems effectively, manage ammonia/nitrites, and select plant-fish pairs that work in small spaces.",
    "tags": [
      "aquaponics",
      "nitrogen",
      "cycle",
      "balance"
    ]
  },
  {
    "id": "ggc-020",
    "slug": "seasonal-planting-calendar",
    "title": "Seasonal Planting Calendar",
    "category": "Botany Basics",
    "level": "Beginner",
    "durationHours": 3,
    "lessons": 12,
    "price": 18,
    "oldPrice": 25,
    "rating": 4.4,
    "shortDesc": "Plan sowing and harvest windows for continuous yields.",
    "longDesc": "Map cool- and warm-season crops, succession plantings, and intercropping to extend harvests with minimal effort.",
    "tags": [
      "calendar",
      "succession",
      "seasons",
      "planning"
    ]
  }
]