[
    {
      "id": "cda-001",
      "title": "Gentle Foundations: Lines & Shapes",
      "category": "Foundations",
      "level": "Beginner",
      "durationHours": 6,
      "priceUSD": 39,
      "tags": ["lines", "shapes", "confidence", "warm-up"],
      "description": "Build a steady hand with mindful line exercises, simple shapes, and light pressure control. Perfect for easing into a daily art habit.",
      "outcomes": ["Confident straight and curved lines", "Understanding of basic forms", "Daily warm-up routine"]
    },
    {
      "id": "cda-002",
      "title": "Mindful Sketching Daily",
      "category": "Sketching",
      "level": "Beginner",
      "durationHours": 8,
      "priceUSD": 49,
      "tags": ["sketchbook", "habits", "contour", "gesture"],
      "description": "A calm, structured path to fill your sketchbook with thoughtful studies. Includes 30 gentle prompts and timing guides.",
      "outcomes": ["Consistent sketch habit", "Gesture and contour basics", "Personal prompt toolkit"]
    },
    {
      "id": "cda-003",
      "title": "Watercolor Essentials: Soft Washes",
      "category": "Watercolor",
      "level": "Beginner",
      "durationHours": 7,
      "priceUSD": 59,
      "tags": ["water", "wash", "edges", "blush gradient"],
      "description": "Master translucent washes, smooth gradients, and soft edges using minimal palettes. Gentle pacing with drying time built in.",
      "outcomes": ["Even washes", "Controlled blooms", "Edge softness"]
    },
    {
      "id": "cda-004",
      "title": "Portrait Basics: Proportion & Planes",
      "category": "Portrait",
      "level": "Intermediate",
      "durationHours": 10,
      "priceUSD": 79,
      "tags": ["portrait", "proportion", "planes", "features"],
      "description": "Learn head construction, key landmarks, and soft shading for lifelike portraits without harsh contrasts.",
      "outcomes": ["Head proportions", "Feature placement", "Soft graphite shading"]
    },
    {
      "id": "cda-005",
      "title": "Loose Florals in Watercolor",
      "category": "Watercolor",
      "level": "Intermediate",
      "durationHours": 9,
      "priceUSD": 69,
      "tags": ["florals", "wet-in-wet", "color harmony", "petals"],
      "description": "Paint expressive florals with layered translucency. Focus on brush movement, color temperature, and petal edges.",
      "outcomes": ["Layer control", "Petal structure", "Color temperature choices"]
    },
    {
      "id": "cda-006",
      "title": "Light & Shadow: Shading with Care",
      "category": "Foundations",
      "level": "Intermediate",
      "durationHours": 8,
      "priceUSD": 55,
      "tags": ["value", "form", "hatching", "soft edges"],
      "description": "Understand value scales, core shadows, and reflected light. Build volume gently using hatching and blending.",
      "outcomes": ["Value mapping", "Consistent edges", "Volumetric shading"]
    },
    {
      "id": "cda-007",
      "title": "Expressive Ink: Lines that Breathe",
      "category": "Ink",
      "level": "Intermediate",
      "durationHours": 6,
      "priceUSD": 45,
      "tags": ["ink", "line weight", "texture", "wash"],
      "description": "Explore line weight and texture with fineliners and brush pens. Add subtle ink washes for atmosphere.",
      "outcomes": ["Dynamic line control", "Textural marks", "Ink wash basics"]
    },
    {
      "id": "cda-008",
      "title": "Digital Warmth: Natural Brushes in Procreate",
      "category": "Digital",
      "level": "Beginner",
      "durationHours": 6,
      "priceUSD": 59,
      "tags": ["procreate", "brushes", "paper feel", "layering"],
      "description": "Set up Procreate for a natural feel: paper textures, brush tuning, and gentle color workflows.",
      "outcomes": ["Brush tuning", "Layer habits", "Comfortable digital palette"]
    },
    {
      "id": "cda-009",
      "title": "Perspective, Kindly Taught",
      "category": "Foundations",
      "level": "Intermediate",
      "durationHours": 9,
      "priceUSD": 62,
      "tags": ["1-point", "2-point", "grids", "scale"],
      "description": "Demystify perspective using simple rooms and cozy scenes. No dizzying diagrams—just clear steps and practice.",
      "outcomes": ["Horizon & vanishing points", "Scale relationships", "Simple scene construction"]
    },
    {
      "id": "cda-010",
      "title": "Color Harmony for Calm Palettes",
      "category": "Color",
      "level": "Beginner",
      "durationHours": 5,
      "priceUSD": 39,
      "tags": ["palettes", "temperature", "mixing", "pastels"],
      "description": "Mix balanced pastel palettes with clear temperature cues. Build a swatch library that feels like you.",
      "outcomes": ["Color temperature", "Mixing confidence", "Personal palette"]
    },
    {
      "id": "cda-011",
      "title": "Figure Drawing with Grace",
      "category": "Figure",
      "level": "Advanced",
      "durationHours": 12,
      "priceUSD": 99,
      "tags": ["gesture", "anatomy", "proportion", "rhythm"],
      "description": "Rhythmic gesture, structural anatomy, and soft shading for expressive figures. Emphasis on flow over detail.",
      "outcomes": ["Gesture fluency", "Landmark anatomy", "Rhythmic construction"]
    },
    {
      "id": "cda-012",
      "title": "Soft Landscapes: Atmosphere & Depth",
      "category": "Landscape",
      "level": "Intermediate",
      "durationHours": 8,
      "priceUSD": 65,
      "tags": ["atmospheric", "edges", "value", "layers"],
      "description": "Create inviting landscapes with foggy depth and subtle edges. Simple compositions, strong mood.",
      "outcomes": ["Atmospheric perspective", "Edge variety", "Layer planning"]
    },
    {
      "id": "cda-013",
      "title": "Everyday Objects in Graphite",
      "category": "Sketching",
      "level": "Beginner",
      "durationHours": 6,
      "priceUSD": 39,
      "tags": ["still life", "graphite", "observation", "value"],
      "description": "Draw cups, fruits, and fabric folds with patient observation. Translate light into gentle tonal steps.",
      "outcomes": ["Observation skills", "Tonal control", "Simple compositions"]
    },
    {
      "id": "cda-014",
      "title": "Pet Portraits with Heart",
      "category": "Portrait",
      "level": "Intermediate",
      "durationHours": 9,
      "priceUSD": 74,
      "tags": ["fur", "eyes", "character", "watercolor"],
      "description": "Capture fur textures and soulful eyes using graphite and optional watercolor accents.",
      "outcomes": ["Fur rendering", "Expressive eyes", "Mixed media workflow"]
    },
    {
      "id": "cda-015",
      "title": "Ink & Wash Urban Nooks",
      "category": "Ink",
      "level": "Intermediate",
      "durationHours": 7,
      "priceUSD": 55,
      "tags": ["urban sketching", "wash", "textures", "linework"],
      "description": "Sketch quiet corners, windows, and plants. Combine clear linework with light washes for charm.",
      "outcomes": ["Urban sketch workflow", "Texture shorthand", "Value grouping"]
    },
    {
      "id": "cda-016",
      "title": "Digital Pastels: Soft Brushes",
      "category": "Digital",
      "level": "Intermediate",
      "durationHours": 7,
      "priceUSD": 59,
      "tags": ["procreate", "pastel", "blend", "layers"],
      "description": "Use pastel-inspired brushes to layer soft color, blend edges, and keep the hand-made feel.",
      "outcomes": ["Pastel brush control", "Edge blending", "Layered workflows"]
    },
    {
      "id": "cda-017",
      "title": "Watercolor Skies & Weather",
      "category": "Watercolor",
      "level": "Intermediate",
      "durationHours": 8,
      "priceUSD": 68,
      "tags": ["clouds", "gradients", "wet-in-wet", "luminosity"],
      "description": "From blush dawn to lavender dusk—paint luminous skies with controlled blooms and timing.",
      "outcomes": ["Gradient skies", "Cloud structures", "Wet-in-wet control"]
    },
    {
      "id": "cda-018",
      "title": "Hands & Feet: Gentle Anatomy",
      "category": "Figure",
      "level": "Advanced",
      "durationHours": 11,
      "priceUSD": 95,
      "tags": ["anatomy", "structure", "gesture", "planes"],
      "description": "Simplify complex forms, map key planes, and build from gesture to subtle detail without stiffness.",
      "outcomes": ["Form simplification", "Gesture to detail", "Plane mapping"]
    },
    {
      "id": "cda-019",
      "title": "Colored Pencils: Velvet Layers",
      "category": "Color",
      "level": "Intermediate",
      "durationHours": 7,
      "priceUSD": 57,
      "tags": ["colored pencil", "layering", "burnish", "palettes"],
      "description": "Blend soft layers for velvety finishes. Choose lightfast colors and build transitions slowly.",
      "outcomes": ["Layered color", "Burnishing technique", "Palette planning"]
    },
    {
      "id": "cda-020",
      "title": "Composition: Calm & Clear",
      "category": "Foundations",
      "level": "Intermediate",
      "durationHours": 6,
      "priceUSD": 49,
      "tags": ["composition", "balance", "focal point", "rhythm"],
      "description": "Use balance, rhythm, and focal points to design scenes that read instantly without visual noise.",
      "outcomes": ["Balance strategies", "Focal control", "Rhythm planning"]
    },
    {
      "id": "cda-021",
      "title": "Portraits in Colored Pencil",
      "category": "Portrait",
      "level": "Advanced",
      "durationHours": 12,
      "priceUSD": 99,
      "tags": ["skin tones", "glaze", "texture", "realism"],
      "description": "Glaze lifelike skin tones and capture subtle features with patient layering techniques.",
      "outcomes": ["Skin tone mixing", "Glazing control", "Fine texture rendering"]
    },
    {
      "id": "cda-022",
      "title": "Nature Journaling: Pages of Quiet",
      "category": "Sketching",
      "level": "Beginner",
      "durationHours": 6,
      "priceUSD": 44,
      "tags": ["journaling", "plants", "observation", "ink"],
      "description": "Build a nature journal with calm field sketches, annotations, and color notes that deepen observation.",
      "outcomes": ["Observation habits", "Field sketching", "Page composition"]
    },
    {
      "id": "cda-023",
      "title": "Perspective for Interiors",
      "category": "Foundations",
      "level": "Advanced",
      "durationHours": 10,
      "priceUSD": 85,
      "tags": ["interiors", "2-point", "lighting", "materials"],
      "description": "Construct cozy interiors with accurate perspective, soft lighting, and material cues.",
      "outcomes": ["Room layouts", "Light planning", "Material rendering"]
    },
    {
      "id": "cda-024",
      "title": "Gouache for Soft Edges",
      "category": "Color",
      "level": "Intermediate",
      "durationHours": 7,
      "priceUSD": 63,
      "tags": ["gouache", "opacity", "edges", "layering"],
      "description": "Use gouache for forgiving corrections and velvety edges. Balance opacity with translucency.",
      "outcomes": ["Opaque layering", "Edge finesse", "Color adjustments"]
    }
  ]