[
    {
      "id": "bp-foundations-101",
      "title": "British Parliamentary Foundations",
      "description": "Master BP fundamentals: role fulfillment, comparative analysis, and principled weighing. Includes round simulations and speaker prep drills.",
      "category": "British Parliamentary",
      "level": "Beginner",
      "duration": "4 weeks",
      "price": 149,
      "lessons": 24,
      "rating": 4.6,
      "tags": ["BP", "weighing", "comparatives", "roles"],
      "format": "Self-paced + coach review",
      "instructor": "Jordan Reyes"
    },
    {
      "id": "pf-strategy-core",
      "title": "Public Forum Strategy Core",
      "description": "Develop PF strategy from constructive to final focus with clean extensions, link stories, and impact calculus.",
      "category": "Public Forum",
      "level": "Intermediate",
      "duration": "5 weeks",
      "price": 199,
      "lessons": 28,
      "rating": 4.7,
      "tags": ["PF", "extensions", "impact calculus"],
      "format": "Cohort + drills",
      "instructor": "Avery Chen"
    },
    {
      "id": "ld-value-criterion",
      "title": "LD Value/Criterion Architecture",
      "description": "Design persuasive value/criterion frameworks and learn how to defend them against common theory shells.",
      "category": "Lincoln-Douglas",
      "level": "Intermediate",
      "duration": "3 weeks",
      "price": 159,
      "lessons": 18,
      "rating": 4.5,
      "tags": ["LD", "V/C", "frameworks", "theory"],
      "format": "Self-paced",
      "instructor": "Samir Patel"
    },
    {
      "id": "policy-cx-masterclass",
      "title": "Policy Cross-Examination Masterclass",
      "description": "Aggressive yet ethical CX: pin down warrants, expose internal links, and control the room without violating norms.",
      "category": "Policy",
      "level": "Advanced",
      "duration": "4 weeks",
      "price": 229,
      "lessons": 22,
      "rating": 4.8,
      "tags": ["Policy", "CX", "warrants", "internal links"],
      "format": "Cohort + labs",
      "instructor": "Avery Chen"
    },
    {
      "id": "rhetoric-delivery",
      "title": "Rhetoric & Delivery Lab",
      "description": "Vocal variety, persuasive cadence, and body language for maximum judge clarity without over-the-top theatrics.",
      "category": "Rhetoric Lab",
      "level": "Beginner",
      "duration": "2 weeks",
      "price": 119,
      "lessons": 14,
      "rating": 4.4,
      "tags": ["delivery", "cadence", "ethos"],
      "format": "Self-paced + feedback",
      "instructor": "Maya Brooks"
    },
    {
      "id": "pf-final-focus",
      "title": "PF Final Focus Excellence",
      "description": "Collapse the debate to a winning path with clean voters and weighed impacts. Templates and case studies included.",
      "category": "Public Forum",
      "level": "Advanced",
      "duration": "2 weeks",
      "price": 139,
      "lessons": 12,
      "rating": 4.7,
      "tags": ["PF", "final focus", "voters"],
      "format": "Self-paced",
      "instructor": "Avery Chen"
    },
    {
      "id": "bp-worlds-lab",
      "title": "BP Worlds Lab",
      "description": "Advanced comparative analysis, bench strategy, and POI timing to prepare for Worlds-style tournaments.",
      "category": "British Parliamentary",
      "level": "Advanced",
      "duration": "4 weeks",
      "price": 249,
      "lessons": 26,
      "rating": 4.8,
      "tags": ["BP", "Worlds", "POI"],
      "format": "Cohort + scrims",
      "instructor": "Jordan Reyes"
    },
    {
      "id": "ld-theory-literacy",
      "title": "LD Theory Literacy",
      "description": "Interpretations, shells, and standard responses. Learn to deploy and answer theory without derailing the round.",
      "category": "Lincoln-Douglas",
      "level": "Advanced",
      "duration": "3 weeks",
      "price": 179,
      "lessons": 16,
      "rating": 4.6,
      "tags": ["LD", "theory", "T"],
      "format": "Self-paced",
      "instructor": "Samir Patel"
    },
    {
      "id": "policy-impact-framing",
      "title": "Policy Impact Framing",
      "description": "Turn big-stick impacts into round-winning narratives with comparative risk analysis and timeframe control.",
      "category": "Policy",
      "level": "Intermediate",
      "duration": "3 weeks",
      "price": 169,
      "lessons": 18,
      "rating": 4.6,
      "tags": ["Policy", "impact", "risk"],
      "format": "Self-paced + labs",
      "instructor": "Avery Chen"
    },
    {
      "id": "pf-crossfire",
      "title": "PF Crossfire Under Pressure",
      "description": "Maintain composure, avoid double turns, and execute clean follow-ups in high-tempo crossfire exchanges.",
      "category": "Public Forum",
      "level": "Beginner",
      "duration": "2 weeks",
      "price": 109,
      "lessons": 10,
      "rating": 4.3,
      "tags": ["PF", "crossfire", "tempo"],
      "format": "Self-paced",
      "instructor": "Avery Chen"
    },
    {
      "id": "bp-whip-precision",
      "title": "BP Whip Precision",
      "description": "Craft decisive whip speeches that prioritize clash, comparison, and principle-based weighing.",
      "category": "British Parliamentary",
      "level": "Intermediate",
      "duration": "2 weeks",
      "price": 129,
      "lessons": 12,
      "rating": 4.5,
      "tags": ["BP", "whip", "weighing"],
      "format": "Self-paced + feedback",
      "instructor": "Jordan Reyes"
    },
    {
      "id": "ld-cross-ex",
      "title": "LD Cross-Ex Fundamentals",
      "description": "Ask surgical questions, defend your V/C, and protect time with clear scopes for follow-ups.",
      "category": "Lincoln-Douglas",
      "level": "Beginner",
      "duration": "2 weeks",
      "price": 119,
      "lessons": 12,
      "rating": 4.4,
      "tags": ["LD", "CX", "questioning"],
      "format": "Self-paced",
      "instructor": "Samir Patel"
    },
    {
      "id": "policy-kritiks",
      "title": "Policy Kritiks and Alternatives",
      "description": "Understand common kritiks, links, and alternatives. Practice permutation debates with judge-friendly language.",
      "category": "Policy",
      "level": "Advanced",
      "duration": "4 weeks",
      "price": 239,
      "lessons": 24,
      "rating": 4.7,
      "tags": ["Policy", "kritik", "perm"],
      "format": "Cohort + labs",
      "instructor": "Avery Chen"
    },
    {
      "id": "rhetoric-ethos-pathos-logos",
      "title": "Ethos, Pathos, Logos in Practice",
      "description": "Balance credibility, emotion, and logic for persuasive speeches that judges remember.",
      "category": "Rhetoric Lab",
      "level": "Beginner",
      "duration": "3 weeks",
      "price": 129,
      "lessons": 15,
      "rating": 4.5,
      "tags": ["rhetoric", "ethos", "pathos", "logos"],
      "format": "Self-paced + feedback",
      "instructor": "Maya Brooks"
    },
    {
      "id": "strategy-collapse",
      "title": "Strategic Collapse Decisions",
      "description": "Practice collapsing to the cleanest winning layer with judge-adapted framing and risk comparison.",
      "category": "Strategy",
      "level": "Intermediate",
      "duration": "2 weeks",
      "price": 139,
      "lessons": 12,
      "rating": 4.6,
      "tags": ["collapse", "strategy", "framing"],
      "format": "Self-paced",
      "instructor": "Samir Patel"
    },
    {
      "id": "pf-case-lab",
      "title": "PF Case Lab",
      "description": "Iterate on PF cases with evidence integrity checks, analytics for link density, and frontlining practice.",
      "category": "Public Forum",
      "level": "Intermediate",
      "duration": "3 weeks",
      "price": 169,
      "lessons": 16,
      "rating": 4.6,
      "tags": ["PF", "case", "frontline"],
      "format": "Cohort + labs",
      "instructor": "Avery Chen"
    },
    {
      "id": "bp-poi-mastery",
      "title": "BP POI Mastery",
      "description": "Offer and answer Points of Information that shift the bench narrative in your favor.",
      "category": "British Parliamentary",
      "level": "Beginner",
      "duration": "2 weeks",
      "price": 119,
      "lessons": 10,
      "rating": 4.4,
      "tags": ["BP", "POI", "bench"],
      "format": "Self-paced",
      "instructor": "Jordan Reyes"
    },
    {
      "id": "ld-rebuttal-architecture",
      "title": "LD Rebuttal Architecture",
      "description": "Build airtight rebuttals with warranted responses, weighing, and crystallization under strict time control.",
      "category": "Lincoln-Douglas",
      "level": "Intermediate",
      "duration": "3 weeks",
      "price": 159,
      "lessons": 14,
      "rating": 4.6,
      "tags": ["LD", "rebuttal", "weighing"],
      "format": "Self-paced + feedback",
      "instructor": "Samir Patel"
    },
    {
      "id": "policy-advanced-flowing",
      "title": "Policy Advanced Flowing",
      "description": "Improve capture rates, tracking of off-case positions, and clarity of warrants on the flow.",
      "category": "Policy",
      "level": "Intermediate",
      "duration": "2 weeks",
      "price": 149,
      "lessons": 12,
      "rating": 4.5,
      "tags": ["Policy", "flowing", "off-case"],
      "format": "Self-paced",
      "instructor": "Avery Chen"
    },
    {
      "id": "rhetoric-presence-online",
      "title": "Online Presence & Clarity",
      "description": "Technical and rhetorical best practices for remote rounds: mic setup, framing, and clarity under latency.",
      "category": "Rhetoric Lab",
      "level": "Beginner",
      "duration": "2 weeks",
      "price": 99,
      "lessons": 9,
      "rating": 4.3,
      "tags": ["online", "clarity", "remote"],
      "format": "Self-paced",
      "instructor": "Maya Brooks"
    },
    {
      "id": "strategy-weighing-master",
      "title": "Weighing Master Workshop",
      "description": "Drill timeframe, magnitude, and probability comparisons until they become second nature under time pressure.",
      "category": "Strategy",
      "level": "Advanced",
      "duration": "2 weeks",
      "price": 159,
      "lessons": 12,
      "rating": 4.7,
      "tags": ["weighing", "comparative", "time management"],
      "format": "Cohort + drills",
      "instructor": "Samir Patel"
    }
  ]