[
  {
    "id": "CLB-001",
    "title": "Lens Literacy: Rendering & Character",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 6,
    "price": 129,
    "rating": 4.8,
    "tags": ["lenses", "bokeh", "contrast"],
    "shortDescription": "Understand how lenses shape mood—bokeh, micro-contrast, flare, and focus fall-off.",
    "description": "A guided exploration of spherical lens behavior. Learn to evaluate breathing, veiling glare, color, and MTF without lab gear. Exercises include story-driven lens selection.",
    "prerequisites": ["Basic exposure knowledge"],
    "includes": ["Downloadable comparison charts", "Live Q&A", "Project feedback"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-002",
    "title": "Gentle Exposure Math",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 5,
    "price": 109,
    "rating": 4.7,
    "tags": ["exposure", "ISO", "aperture"],
    "shortDescription": "ISO, shutter, and aperture without fear. Meter with intuition and intent.",
    "description": "Build exposure muscle memory using repeatable drills. Practice balancing highlights and skin with simple on-set setups.",
    "prerequisites": ["Any camera"],
    "includes": ["Worksheet pack", "Live practice room"],
    "instructor": "Sora Bennett"
  },
  {
    "id": "CLB-003",
    "title": "Steadicam Foundations",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "In-Person",
    "durationHours": 8,
    "price": 480,
    "rating": 4.9,
    "tags": ["steadicam", "movement"],
    "shortDescription": "Balance, posture, and blocking for smoother narrative moves.",
    "description": "Hands-on introduction to vest fit, sled balance, dynamic balance, and route planning that respects performance.",
    "prerequisites": ["Basic operating stamina"],
    "includes": ["On-set drills", "Safety checklist"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-004",
    "title": "Gimbal Operator Essentials",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Hybrid",
    "durationHours": 7,
    "price": 259,
    "rating": 4.6,
    "tags": ["gimbal", "movement"],
    "shortDescription": "Tune, balance, and choreograph gimbal sequences with care.",
    "description": "From balance to autotune and lens support. Learn dual-operator etiquette and safe choreography for interiors.",
    "prerequisites": ["Any gimbal"],
    "includes": ["Rigging guide", "Practice footage"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-005",
    "title": "Focus Pulling Under Pressure",
    "category": "Masterclass",
    "level": "Advanced",
    "format": "Online",
    "durationHours": 6,
    "price": 320,
    "rating": 4.9,
    "tags": ["focus", "1st AC"],
    "shortDescription": "Strategies for complex blocking, long takes, and low light.",
    "description": "Build a pre-focus plan, choose marks, configure monitors, and communicate with operator and talent kindly.",
    "prerequisites": ["Intermediate camera skills"],
    "includes": ["Marking toolkit PDF", "Live critique"],
    "instructor": "Sora Bennett"
  },
  {
    "id": "CLB-006",
    "title": "Lighting for Gentle Faces",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 5,
    "price": 149,
    "rating": 4.7,
    "tags": ["lighting", "skin"],
    "shortDescription": "Soft sources, wrap, and contrast ratios that flatter skin.",
    "description": "We compare modifiers and diffusion to build pleasing, honest skin tone reproduction.",
    "prerequisites": ["Basic exposure"],
    "includes": ["Diffusion chart", "Ratio calculator sheet"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-007",
    "title": "Documentary Run-and-Gun",
    "category": "Masterclass",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 6,
    "price": 289,
    "rating": 4.8,
    "tags": ["doc", "handheld"],
    "shortDescription": "Portable rigs, respectful proximity, and honest coverage.",
    "description": "Rig choices, lens sets, and movement that protect subjects and story continuity in real time.",
    "prerequisites": ["Comfort with manual exposure"],
    "includes": ["Rig checklist", "Shot pattern cheatsheet"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-008",
    "title": "Drone Cinematography Basics",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 4,
    "price": 119,
    "rating": 4.5,
    "tags": ["drone", "movement"],
    "shortDescription": "Airspace, composition, and motion with safety-first habits.",
    "description": "Learn safe flight planning, movement phrasing, and matching drone footage with ground coverage.",
    "prerequisites": ["Local regulations awareness"],
    "includes": ["Flight plan template", "Safety guide"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-009",
    "title": "Color Management for Shooters",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 5,
    "price": 179,
    "rating": 4.6,
    "tags": ["color", "log", "lut"],
    "shortDescription": "Log capture, monitoring LUTs, and match shots for a calm grade.",
    "description": "Practical color management from set to post, with simple monitoring strategies and LUT discipline.",
    "prerequisites": ["Familiar with log formats"],
    "includes": ["Monitoring LUT pack", "Exposure reference frames"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-010",
    "title": "Operator’s Ergonomics Lab",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "price": 89,
    "rating": 4.6,
    "tags": ["ergonomics", "health"],
    "shortDescription": "Protect your back, wrists, and attention with simple habits.",
    "description": "We map comfortable postures, movement breaks, and efficient rig handling to reduce fatigue.",
    "prerequisites": ["Any camera rig"],
    "includes": ["Warm-up routine", "Break timer method"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-011",
    "title": "AC Digital Toolkit",
    "category": "Toolkit",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 1,
    "price": 59,
    "rating": 4.7,
    "tags": ["1st AC", "tools"],
    "shortDescription": "Spreadsheets, checklists, and quick references for assistants.",
    "description": "A collection of sheets to track marks, batteries, media, and lens tests.",
    "prerequisites": ["Spreadsheet basics"],
    "includes": ["6 templates", "Update access"],
    "instructor": "Sora Bennett"
  },
  {
    "id": "CLB-012",
    "title": "Shot List Template (Narrative)",
    "category": "Template",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 1,
    "price": 19,
    "rating": 4.5,
    "tags": ["planning", "template"],
    "shortDescription": "A calm, director-friendly shot list with coverage logic.",
    "description": "Plan masters, overs, inserts, and movement with an easy, color-safe template.",
    "prerequisites": ["Any writing app"],
    "includes": ["Template file", "Usage guide"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-013",
    "title": "Handheld Foundations",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 4,
    "price": 129,
    "rating": 4.6,
    "tags": ["handheld", "movement"],
    "shortDescription": "Breath-led operating and blocking that respects actors.",
    "description": "We cover stance, step patterns, and subtle head-room management for quiet handheld frames.",
    "prerequisites": ["Any camera"],
    "includes": ["Practice drills", "Critique session"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-014",
    "title": "Low-Light Strategies",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 4,
    "price": 149,
    "rating": 4.7,
    "tags": ["low light", "noise"],
    "shortDescription": "Protect skin tone, shadow detail, and noise texture at night.",
    "description": "ISO strategy, lens choice, and filtration for stable color and kind noise structure.",
    "prerequisites": ["Exposure basics"],
    "includes": ["Reference stills", "Noise test plan"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-015",
    "title": "Blocking for Camera",
    "category": "Masterclass",
    "level": "Advanced",
    "format": "Online",
    "durationHours": 5,
    "price": 299,
    "rating": 4.8,
    "tags": ["blocking", "coverage"],
    "shortDescription": "Design actor movement and camera positions that cut gracefully.",
    "description": "We script simple beats, then design moves and eyelines that respect edit rhythm and safety.",
    "prerequisites": ["Intermediate operating"],
    "includes": ["Case studies", "Feedback"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-016",
    "title": "Prime Set Comparison Lab",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 3,
    "price": 139,
    "rating": 4.5,
    "tags": ["lenses", "comparison"],
    "shortDescription": "Compare primes for contrast, flare, and breathing in context.",
    "description": "We evaluate lens sets and document differences you can feel in the grade and on set.",
    "prerequisites": ["Lens basics"],
    "includes": ["Comparison framework", "Data sheet"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-017",
    "title": "Operator’s Communication",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "price": 99,
    "rating": 4.6,
    "tags": ["set etiquette", "team"],
    "shortDescription": "Notes, cues, and calm language for efficient sets.",
    "description": "We practice cueing, soft corrections, and respectful asks with ADs, talent, and departments.",
    "prerequisites": ["None"],
    "includes": ["Phrasebook", "Scenario drills"],
    "instructor": "Sora Bennett"
  },
  {
    "id": "CLB-018",
    "title": "Transition Moves Toolkit",
    "category": "Toolkit",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 1,
    "price": 49,
    "rating": 4.4,
    "tags": ["movement", "transitions"],
    "shortDescription": "A reference pack for in-camera transitions and handoffs.",
    "description": "Diagrams and planning sheets for whip pans, cross reveals, and motivated bounces.",
    "prerequisites": ["Basic movement"],
    "includes": ["PDF pack", "Practice checklist"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-019",
    "title": "Commercial Tabletop Basics",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 4,
    "price": 179,
    "rating": 4.5,
    "tags": ["tabletop", "macro"],
    "shortDescription": "Macro focus, small rigs, and lighting that flatters products.",
    "description": "We explore macro rails, diffusion choices, and repeatable moves for tiny sets.",
    "prerequisites": ["Manual focus"],
    "includes": ["Rig list", "Lighting diagrams"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-020",
    "title": "LUT Pack — Soft Filmic Skin",
    "category": "LUTs",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 1,
    "price": 39,
    "rating": 4.3,
    "tags": ["lut", "skin"],
    "shortDescription": "Gentle LUTs that protect skin hue and preserve highlight air.",
    "description": "A small set of monitoring LUTs for log capture aimed at delicate skin rendering.",
    "prerequisites": ["Log shooting"],
    "includes": ["12 LUTs", "Usage guide"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-021",
    "title": "On-Set AC Mentorship",
    "category": "Masterclass",
    "level": "Advanced",
    "format": "Hybrid",
    "durationHours": 8,
    "price": 520,
    "rating": 4.9,
    "tags": ["1st AC", "mentorship"],
    "shortDescription": "Shadow a senior AC and debrief your choices.",
    "description": "We simulate pressure moments, then unpack decisions around marks, mapping, and handoffs.",
    "prerequisites": ["Intermediate AC"],
    "includes": ["Mentor feedback", "Progress plan"],
    "instructor": "Sora Bennett"
  },
  {
    "id": "CLB-022",
    "title": "Operator Warm-up Routine",
    "category": "Template",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 1,
    "price": 15,
    "rating": 4.4,
    "tags": ["health", "ergonomics"],
    "shortDescription": "A printable routine to prime joints and attention before takes.",
    "description": "Targeted movements and breath to reduce tremor and tension during long days.",
    "prerequisites": ["None"],
    "includes": ["Printable sheet", "Guided audio"],
    "instructor": "Mateo Cruz"
  },
  {
    "id": "CLB-023",
    "title": "Natural Light Mastery",
    "category": "Workshop",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 4,
    "price": 169,
    "rating": 4.7,
    "tags": ["natural light", "outdoor"],
    "shortDescription": "Shape, bounce, and negative fill in changing weather.",
    "description": "We scout sun paths, plan diffusion, and protect skin tone from green spill and harsh contrast.",
    "prerequisites": ["Basic lighting"],
    "includes": ["Scouting checklist", "Sun path planner"],
    "instructor": "Aria Lin"
  },
  {
    "id": "CLB-024",
    "title": "Gentle Post: Dailies for Shooters",
    "category": "Workshop",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "price": 119,
    "rating": 4.5,
    "tags": ["dailies", "workflow"],
    "shortDescription": "Lightweight dailies, safe backups, and look continuity.",
    "description": "Ingest, checksum, and apply monitoring LUTs to share intent with editorial without overwhelm.",
    "prerequisites": ["Footage handling basics"],
    "includes": ["Backup flowchart", "Checksum guide"],
    "instructor": "Sora Bennett"
  }
]