[
  {
    "id": "C001",
    "title": "Stage Fundamentals",
    "slug": "stage-fundamentals",
    "category": "Stage",
    "level": "Beginner",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 180,
    "language": "English",
    "timezone": "UTC",
    "seats": 14,
    "rating": 4.7,
    "instructor": "Alex Rivera",
    "prerequisites": [],
    "outcomes": [
      "Beat breakdown",
      "Objective and obstacle",
      "Listening on stage"
    ],
    "schedule": [
      "Tue 18:00-19:30 UTC",
      "Thu 18:00-19:30 UTC"
    ],
    "tags": [
      "stage",
      "craft",
      "beginner"
    ],
    "featured": true,
    "startDate": "2026-05-05",
    "enrollmentOpen": true
  },
  {
    "id": "C002",
    "title": "On-Camera Essentials",
    "slug": "on-camera-essentials",
    "category": "On-Camera",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 3,
    "sessions": 6,
    "priceUSD": 220,
    "language": "English",
    "timezone": "UTC",
    "seats": 12,
    "rating": 4.8,
    "instructor": "Mina Patel",
    "prerequisites": [],
    "outcomes": [
      "Eyeline discipline",
      "Framing awareness",
      "Honest reactions"
    ],
    "schedule": [
      "Mon 17:00-18:30 UTC",
      "Wed 17:00-18:30 UTC"
    ],
    "tags": [
      "camera",
      "audition"
    ],
    "featured": true,
    "startDate": "2026-05-10",
    "enrollmentOpen": true
  },
  {
    "id": "C003",
    "title": "Improvisation for Presence",
    "slug": "improv-presence",
    "category": "Improvisation",
    "level": "Beginner",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 160,
    "language": "English",
    "timezone": "UTC",
    "seats": 16,
    "rating": 4.6,
    "instructor": "Jordan Lee",
    "prerequisites": [],
    "outcomes": [
      "Yes-and basics",
      "Status play",
      "Offer/accept blocks"
    ],
    "schedule": [
      "Sat 15:00-17:00 UTC"
    ],
    "tags": [
      "improv",
      "presence"
    ],
    "featured": false,
    "startDate": "2026-05-15",
    "enrollmentOpen": true
  },
  {
    "id": "C004",
    "title": "Voice and Diction Lab",
    "slug": "voice-diction-lab",
    "category": "Voice",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 3,
    "sessions": 6,
    "priceUSD": 150,
    "language": "English",
    "timezone": "UTC",
    "seats": 18,
    "rating": 4.5,
    "instructor": "Sam Okafor",
    "prerequisites": [],
    "outcomes": [
      "Breath support",
      "Articulation drills",
      "Text clarity"
    ],
    "schedule": [
      "Sun 16:00-17:30 UTC"
    ],
    "tags": [
      "voice",
      "technique"
    ],
    "featured": false,
    "startDate": "2026-05-20",
    "enrollmentOpen": true
  },
  {
    "id": "C005",
    "title": "Scene Study: Honesty Under Markers",
    "slug": "scene-study-honesty",
    "category": "On-Camera",
    "level": "Intermediate",
    "format": "Hybrid",
    "city": "Toronto",
    "durationWeeks": 6,
    "sessions": 12,
    "priceUSD": 480,
    "language": "English",
    "timezone": "America/Toronto",
    "seats": 10,
    "rating": 4.9,
    "instructor": "Priya Singh",
    "prerequisites": [
      "On-Camera Essentials or equivalent"
    ],
    "outcomes": [
      "Partner connection",
      "Beat shifts",
      "Reset technique"
    ],
    "schedule": [
      "Fri 18:00-20:00 America/Toronto"
    ],
    "tags": [
      "scene study",
      "camera"
    ],
    "featured": true,
    "startDate": "2026-06-01",
    "enrollmentOpen": true
  },
  {
    "id": "C006",
    "title": "Movement for Actors",
    "slug": "movement-for-actors",
    "category": "Movement",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 170,
    "language": "English",
    "timezone": "UTC",
    "seats": 20,
    "rating": 4.4,
    "instructor": "Luca Marin",
    "prerequisites": [],
    "outcomes": [
      "Alignment",
      "Impulse to action",
      "Spatial awareness"
    ],
    "schedule": [
      "Tue 19:00-20:30 UTC"
    ],
    "tags": [
      "movement",
      "body"
    ],
    "featured": false,
    "startDate": "2026-06-05",
    "enrollmentOpen": true
  },
  {
    "id": "C007",
    "title": "Business of the Actor",
    "slug": "business-of-actor",
    "category": "Business",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 2,
    "sessions": 4,
    "priceUSD": 120,
    "language": "English",
    "timezone": "UTC",
    "seats": 25,
    "rating": 4.3,
    "instructor": "Dana Brooks",
    "prerequisites": [],
    "outcomes": [
      "Brand basics",
      "Submissions",
      "Self-tapes"
    ],
    "schedule": [
      "Wed 18:00-19:30 UTC"
    ],
    "tags": [
      "career",
      "business"
    ],
    "featured": false,
    "startDate": "2026-06-10",
    "enrollmentOpen": true
  },
  {
    "id": "C008",
    "title": "Advanced Meisner Repetition",
    "slug": "advanced-meisner",
    "category": "Stage",
    "level": "Advanced",
    "format": "Online",
    "city": "",
    "durationWeeks": 6,
    "sessions": 12,
    "priceUSD": 550,
    "language": "English",
    "timezone": "UTC",
    "seats": 10,
    "rating": 4.8,
    "instructor": "Chloe Nguyen",
    "prerequisites": [
      "Scene Study or equivalent"
    ],
    "outcomes": [
      "Impulse work",
      "Moment-to-moment truth",
      "Independent activities"
    ],
    "schedule": [
      "Mon 19:00-21:00 UTC"
    ],
    "tags": [
      "meisner",
      "advanced"
    ],
    "featured": false,
    "startDate": "2026-06-15",
    "enrollmentOpen": true
  },
  {
    "id": "C009",
    "title": "Dialect Toolkit",
    "slug": "dialect-toolkit",
    "category": "Voice",
    "level": "Intermediate",
    "format": "Online",
    "city": "",
    "durationWeeks": 3,
    "sessions": 6,
    "priceUSD": 210,
    "language": "English",
    "timezone": "UTC",
    "seats": 15,
    "rating": 4.6,
    "instructor": "Nora Bennett",
    "prerequisites": [
      "Voice and Diction Lab"
    ],
    "outcomes": [
      "IPA basics",
      "Sound shifts",
      "Accent mapping"
    ],
    "schedule": [
      "Sun 17:00-18:30 UTC"
    ],
    "tags": [
      "dialect",
      "voice"
    ],
    "featured": false,
    "startDate": "2026-06-20",
    "enrollmentOpen": true
  },
  {
    "id": "C010",
    "title": "Audition Power Hour",
    "slug": "audition-power-hour",
    "category": "On-Camera",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 1,
    "sessions": 2,
    "priceUSD": 75,
    "language": "English",
    "timezone": "UTC",
    "seats": 30,
    "rating": 4.2,
    "instructor": "Evan Cole",
    "prerequisites": [],
    "outcomes": [
      "Self-tape setup",
      "Slates",
      "Button choices"
    ],
    "schedule": [
      "Thu 17:00-18:00 UTC",
      "Thu 18:15-19:15 UTC"
    ],
    "tags": [
      "audition",
      "camera"
    ],
    "featured": true,
    "startDate": "2026-05-28",
    "enrollmentOpen": true
  },
  {
    "id": "C011",
    "title": "Cold Reading Clinic",
    "slug": "cold-reading-clinic",
    "category": "Stage",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 2,
    "sessions": 4,
    "priceUSD": 130,
    "language": "English",
    "timezone": "UTC",
    "seats": 22,
    "rating": 4.5,
    "instructor": "Ivy Zhang",
    "prerequisites": [],
    "outcomes": [
      "Sight reading",
      "Beat mapping",
      "Active choices"
    ],
    "schedule": [
      "Tue 17:00-18:30 UTC"
    ],
    "tags": [
      "reading",
      "audition"
    ],
    "featured": false,
    "startDate": "2026-06-02",
    "enrollmentOpen": true
  },
  {
    "id": "C012",
    "title": "Shakespeare for All",
    "slug": "shakespeare-for-all",
    "category": "Stage",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 5,
    "sessions": 10,
    "priceUSD": 300,
    "language": "English",
    "timezone": "UTC",
    "seats": 16,
    "rating": 4.7,
    "instructor": "Marcus Hale",
    "prerequisites": [],
    "outcomes": [
      "Scansion",
      "Rhetoric",
      "Text ownership"
    ],
    "schedule": [
      "Wed 18:00-19:30 UTC"
    ],
    "tags": [
      "shakespeare",
      "text"
    ],
    "featured": false,
    "startDate": "2026-06-08",
    "enrollmentOpen": true
  },
  {
    "id": "C013",
    "title": "Clown and Play",
    "slug": "clown-and-play",
    "category": "Improvisation",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 3,
    "sessions": 6,
    "priceUSD": 190,
    "language": "English",
    "timezone": "UTC",
    "seats": 14,
    "rating": 4.4,
    "instructor": "Rina Soto",
    "prerequisites": [],
    "outcomes": [
      "Red nose basics",
      "Audience connection",
      "Playfulness"
    ],
    "schedule": [
      "Sat 13:00-14:30 UTC"
    ],
    "tags": [
      "clown",
      "improv"
    ],
    "featured": false,
    "startDate": "2026-06-12",
    "enrollmentOpen": true
  },
  {
    "id": "C014",
    "title": "Camera Confidence Sprint",
    "slug": "camera-confidence-sprint",
    "category": "On-Camera",
    "level": "Beginner",
    "format": "Online",
    "city": "",
    "durationWeeks": 2,
    "sessions": 4,
    "priceUSD": 140,
    "language": "English",
    "timezone": "UTC",
    "seats": 24,
    "rating": 4.3,
    "instructor": "Noah Kim",
    "prerequisites": [],
    "outcomes": [
      "Camera comfort",
      "Framing basics",
      "Slate confidence"
    ],
    "schedule": [
      "Mon 16:00-17:30 UTC"
    ],
    "tags": [
      "confidence",
      "camera"
    ],
    "featured": false,
    "startDate": "2026-05-30",
    "enrollmentOpen": true
  },
  {
    "id": "C015",
    "title": "Voice: Resonance and Range",
    "slug": "voice-resonance-range",
    "category": "Voice",
    "level": "Intermediate",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 210,
    "language": "English",
    "timezone": "UTC",
    "seats": 18,
    "rating": 4.6,
    "instructor": "Grace O’Neal",
    "prerequisites": [
      "Voice and Diction Lab"
    ],
    "outcomes": [
      "Resonators",
      "Range expansion",
      "Vocal health"
    ],
    "schedule": [
      "Sun 14:00-15:30 UTC"
    ],
    "tags": [
      "voice",
      "resonance"
    ],
    "featured": false,
    "startDate": "2026-06-18",
    "enrollmentOpen": true
  },
  {
    "id": "C016",
    "title": "Solo Show Builder",
    "slug": "solo-show-builder",
    "category": "Stage",
    "level": "Advanced",
    "format": "Online",
    "city": "",
    "durationWeeks": 6,
    "sessions": 12,
    "priceUSD": 520,
    "language": "English",
    "timezone": "UTC",
    "seats": 10,
    "rating": 4.7,
    "instructor": "Harper Quinn",
    "prerequisites": [
      "Scene Study or equivalent"
    ],
    "outcomes": [
      "Structure solo work",
      "Audience journey",
      "Rewrites"
    ],
    "schedule": [
      "Thu 19:00-21:00 UTC"
    ],
    "tags": [
      "solo",
      "writing"
    ],
    "featured": false,
    "startDate": "2026-06-22",
    "enrollmentOpen": true
  },
  {
    "id": "C017",
    "title": "Improvised Scenes for Film",
    "slug": "improvised-scenes-film",
    "category": "Improvisation",
    "level": "Intermediate",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 250,
    "language": "English",
    "timezone": "UTC",
    "seats": 12,
    "rating": 4.5,
    "instructor": "Theo Alvarez",
    "prerequisites": [
      "Improvisation for Presence"
    ],
    "outcomes": [
      "Playing for camera",
      "Tight framing improv",
      "Button endings"
    ],
    "schedule": [
      "Sat 10:00-11:30 UTC"
    ],
    "tags": [
      "improv",
      "camera"
    ],
    "featured": false,
    "startDate": "2026-06-25",
    "enrollmentOpen": true
  },
  {
    "id": "C018",
    "title": "Text Analysis Intensive",
    "slug": "text-analysis-intensive",
    "category": "Stage",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 3,
    "sessions": 6,
    "priceUSD": 200,
    "language": "English",
    "timezone": "UTC",
    "seats": 20,
    "rating": 4.5,
    "instructor": "Rafael Costa",
    "prerequisites": [],
    "outcomes": [
      "Scoring",
      "Tactics list",
      "Playable verbs"
    ],
    "schedule": [
      "Tue 17:00-18:30 UTC"
    ],
    "tags": [
      "text",
      "analysis"
    ],
    "featured": false,
    "startDate": "2026-06-28",
    "enrollmentOpen": true
  },
  {
    "id": "C019",
    "title": "Casting Director Workshop",
    "slug": "casting-workshop",
    "category": "Business",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 1,
    "sessions": 1,
    "priceUSD": 95,
    "language": "English",
    "timezone": "UTC",
    "seats": 40,
    "rating": 4.2,
    "instructor": "Guest CD",
    "prerequisites": [],
    "outcomes": [
      "What CDs seek",
      "Notes in session",
      "Follow-ups"
    ],
    "schedule": [
      "Fri 16:00-18:00 UTC"
    ],
    "tags": [
      "casting",
      "career"
    ],
    "featured": true,
    "startDate": "2026-05-29",
    "enrollmentOpen": true
  },
  {
    "id": "C020",
    "title": "Mindful Actor Reset",
    "slug": "mindful-actor-reset",
    "category": "Movement",
    "level": "All Levels",
    "format": "Online",
    "city": "",
    "durationWeeks": 2,
    "sessions": 4,
    "priceUSD": 110,
    "language": "English",
    "timezone": "UTC",
    "seats": 28,
    "rating": 4.1,
    "instructor": "Sora Tanaka",
    "prerequisites": [],
    "outcomes": [
      "Breath ladder",
      "Grounding",
      "Release"
    ],
    "schedule": [
      "Sun 12:00-13:00 UTC"
    ],
    "tags": [
      "mindful",
      "movement"
    ],
    "featured": false,
    "startDate": "2026-05-31",
    "enrollmentOpen": true
  },
  {
    "id": "C021",
    "title": "Comedy for Camera",
    "slug": "comedy-for-camera",
    "category": "On-Camera",
    "level": "Intermediate",
    "format": "Online",
    "city": "",
    "durationWeeks": 4,
    "sessions": 8,
    "priceUSD": 260,
    "language": "English",
    "timezone": "UTC",
    "seats": 14,
    "rating": 4.6,
    "instructor": "Jamie Wright",
    "prerequisites": [
      "On-Camera Essentials"
    ],
    "outcomes": [
      "Timing for edits",
      "Button lines",
      "Framing for jokes"
    ],
    "schedule": [
      "Wed 19:00-20:30 UTC"
    ],
    "tags": [
      "comedy",
      "camera"
    ],
    "featured": false,
    "startDate": "2026-06-30",
    "enrollmentOpen": true
  },
  {
    "id": "C022",
    "title": "Table Work to Performance",
    "slug": "table-work-to-performance",
    "category": "Stage",
    "level": "Intermediate",
    "format": "Online",
    "city": "",
    "durationWeeks": 5,
    "sessions": 10,
    "priceUSD": 340,
    "language": "English",
    "timezone": "UTC",
    "seats": 12,
    "rating": 4.7,
    "instructor": "Omar Faris",
    "prerequisites": [
      "Text Analysis Intensive"
    ],
    "outcomes": [
      "From beats to blocking",
      "Rehearsal arcs",
      "Performance polish"
    ],
    "schedule": [
      "Mon 17:00-18:30 UTC"
    ],
    "tags": [
      "rehearsal",
      "stage"
    ],
    "featured": false,
    "startDate": "2026-07-02",
    "enrollmentOpen": true
  }
]