[
  {
    "id": 1,
    "title": "Beginner Knots Bootcamp",
    "level": "Beginner",
    "duration": "3 weeks",
    "hours": 7,
    "price": 59,
    "rating": 4.7,
    "tags": ["square-knot", "larks-head", "foundations"],
    "description": "Learn core knots with confident tension: square, lark’s head, half hitch, and clean finishes across small sampler pieces."
  },
  {
    "id": 2,
    "title": "Plant Hanger Studio",
    "level": "Beginner",
    "duration": "2 weeks",
    "hours": 5,
    "price": 49,
    "rating": 4.6,
    "tags": ["plant-hanger", "functional", "home"],
    "description": "Design two balanced hangers with secure supports, bead accents, and tips for fitting different pot sizes safely."
  },
  {
    "id": 3,
    "title": "Contemporary Wall Hangings",
    "level": "Intermediate",
    "duration": "4 weeks",
    "hours": 11,
    "price": 99,
    "rating": 4.8,
    "tags": ["wall-hanging", "texture", "design"],
    "description": "Create layered textures using alternating half-hitches, clove hitches, and graduated fringes for modern statement pieces."
  },
  {
    "id": 4,
    "title": "Color Block Weaves",
    "level": "Intermediate",
    "duration": "3 weeks",
    "hours": 8,
    "price": 79,
    "rating": 4.5,
    "tags": ["color", "design", "experiment"],
    "description": "Blend two cord sizes and tonal palettes to build depth without clutter, with swatch-making and layout planning."
  },
  {
    "id": 5,
    "title": "Spiral Knot Lab",
    "level": "Beginner",
    "duration": "1 week",
    "hours": 3,
    "price": 29,
    "rating": 4.4,
    "tags": ["spiral", "practice", "speed"],
    "description": "Train smooth spirals and even twist through targeted drills with optional weighted anchoring for consistency."
  },
  {
    "id": 6,
    "title": "Large-Scale Tapestries",
    "level": "Advanced",
    "duration": "6 weeks",
    "hours": 18,
    "price": 149,
    "rating": 4.9,
    "tags": ["tapestry", "installation", "studio"],
    "description": "Plan and execute wall-filling pieces with modular panels, load distribution, and protected mounting strategies."
  },
  {
    "id": 7,
    "title": "Minimalist Macrame",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 4,
    "price": 45,
    "rating": 4.5,
    "tags": ["minimal", "clean", "aesthetic"],
    "description": "Refine fewer knots for maximum impact: crisp spacing, controlled fringe, and calm negative space."
  },
  {
    "id": 8,
    "title": "Wearable Knots: Belts & Bands",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 6,
    "price": 55,
    "rating": 4.6,
    "tags": ["wearable", "accessories", "durability"],
    "description": "Craft durable belts and bands with flexible closures, comfortable edges, and abrasion-aware finishes."
  },
  {
    "id": 9,
    "title": "Macrame for Kids & Families",
    "level": "Beginner",
    "duration": "1 week",
    "hours": 2,
    "price": 19,
    "rating": 4.3,
    "tags": ["kids", "family", "fun"],
    "description": "Simple, safe projects with chunky cords and bright patterns to make together in under an hour per session."
  },
  {
    "id": 10,
    "title": "Diagonal Clove Hitch Mastery",
    "level": "Advanced",
    "duration": "3 weeks",
    "hours": 9,
    "price": 89,
    "rating": 4.7,
    "tags": ["clove-hitch", "precision", "angles"],
    "description": "Master diagonal lines and curves with precise spacing, anchor strategies, and clean transitions across panels."
  },
  {
    "id": 11,
    "title": "Macrame Jewelry Mini-Series",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 5,
    "price": 49,
    "rating": 4.5,
    "tags": ["jewelry", "bracelet", "earrings"],
    "description": "Create lightweight bracelets and earrings with micro-cords, beadwork, and skin-safe finishing techniques."
  },
  {
    "id": 12,
    "title": "Upcycled Fiber Projects",
    "level": "Beginner",
    "duration": "2 weeks",
    "hours": 4,
    "price": 39,
    "rating": 4.2,
    "tags": ["sustainability", "recycle", "budget"],
    "description": "Turn leftover cords and fabric into small home accents with color sorting and sturdy reinforcement."
  },
  {
    "id": 13,
    "title": "Boho Curtain Panels",
    "level": "Advanced",
    "duration": "4 weeks",
    "hours": 12,
    "price": 119,
    "rating": 4.6,
    "tags": ["curtain", "home", "pattern"],
    "description": "Design airy panels with repeating motifs, weighted hems, and sunlight-friendly spacing."
  },
  {
    "id": 14,
    "title": "Macrame Bag Workshop",
    "level": "Intermediate",
    "duration": "3 weeks",
    "hours": 8,
    "price": 85,
    "rating": 4.6,
    "tags": ["bag", "wearable", "function"],
    "description": "Build a sturdy tote with reinforced bases, smooth handles, and pocket attachments."
  },
  {
    "id": 15,
    "title": "Textured Sampler Marathon",
    "level": "Beginner",
    "duration": "3 weeks",
    "hours": 6,
    "price": 49,
    "rating": 4.4,
    "tags": ["sampler", "texture", "practice"],
    "description": "Experiment with alternating knots and cord pairings to discover go-to textures for future designs."
  },
  {
    "id": 16,
    "title": "Artisan Wall Roundels",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 6,
    "price": 69,
    "rating": 4.5,
    "tags": ["round", "wall-hanging", "structure"],
    "description": "Engineer circular frames, maintain radial tension, and layer ring-based motifs with clean centers."
  },
  {
    "id": 17,
    "title": "Advanced Mounting & Care",
    "level": "Advanced",
    "duration": "1 week",
    "hours": 3,
    "price": 35,
    "rating": 4.3,
    "tags": ["mounting", "care", "maintenance"],
    "description": "Protect pieces with proper mounts, dust-safe care, and light exposure planning for longevity."
  },
  {
    "id": 18,
    "title": "Macrame Christmas Ornaments",
    "level": "Beginner",
    "duration": "1 week",
    "hours": 2,
    "price": 19,
    "rating": 4.2,
    "tags": ["seasonal", "ornament", "gift"],
    "description": "Quick festive ornaments using simple knots, leftover cords, and optional spark accents."
  },
  {
    "id": 19,
    "title": "Sculptural Fringe Techniques",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 5,
    "price": 59,
    "rating": 4.4,
    "tags": ["fringe", "texture", "finishing"],
    "description": "Shape dynamic fringes with brushing, trimming, and directional flow to frame focal knots."
  },
  {
    "id": 20,
    "title": "Wedding Backdrop Builder",
    "level": "Advanced",
    "duration": "3 weeks",
    "hours": 9,
    "price": 129,
    "rating": 4.7,
    "tags": ["event", "backdrop", "installation"],
    "description": "Draft, test, and assemble elegant backdrops with modular panels for smooth transport and setup."
  },
  {
    "id": 21,
    "title": "Macrame Lampshades",
    "level": "Intermediate",
    "duration": "2 weeks",
    "hours": 5,
    "price": 65,
    "rating": 4.5,
    "tags": ["lighting", "home", "structure"],
    "description": "Design soft-lit covers with heat-aware spacing, secure frames, and shadow-friendly motifs."
  },
  {
    "id": 22,
    "title": "Beachy Keychains & Minis",
    "level": "Beginner",
    "duration": "1 week",
    "hours": 2,
    "price": 15,
    "rating": 4.1,
    "tags": ["mini", "keychain", "gift"],
    "description": "Make quick gifts with sturdy hardware attachment, tidy ends, and playful colorways."
  },
  {
    "id": 23,
    "title": "Pattern Design Fundamentals",
    "level": "Intermediate",
    "duration": "3 weeks",
    "hours": 7,
    "price": 79,
    "rating": 4.6,
    "tags": ["pattern", "design", "planning"],
    "description": "Translate sketches into repeatable macrame motifs with logic for scaling and symmetry."
  },
  {
    "id": 24,
    "title": "Cord Science: Materials & Tension",
    "level": "Beginner",
    "duration": "1 week",
    "hours": 2,
    "price": 25,
    "rating": 4.2,
    "tags": ["materials", "tension", "basics"],
    "description": "Understand cotton, jute, and blends; pick sizes and twists; and practice even pull without strain."
  }
]