[
  {
    "id": 1,
    "title": "Foundations of Blogging: From Idea to First 12 Posts",
    "slug": "foundations-blogging-12-posts",
    "level": "Beginner",
    "durationHours": 8,
    "format": "Self-paced",
    "priceUSD": 79,
    "rating": 4.7,
    "students": 2140,
    "tags": ["writing", "workflow", "setup", "habits"],
    "short": "A practical path to publish your first 12 posts with clarity and confidence.",
    "syllabus": ["Positioning basics", "Topic mining", "Outline scaffold", "Drafting cadence", "Editing checklist", "Publish ritual"],
    "requirements": ["Basic computer literacy", "A topic you care about"],
    "outcomes": ["Define a clear niche", "Publish 12 posts", "Create a personal editorial ritual"]
  },
  {
    "id": 2,
    "title": "SEO for Bloggers: Topic Clusters and On-Page Fit",
    "slug": "seo-bloggers-topic-clusters",
    "level": "Intermediate",
    "durationHours": 10,
    "format": "Video",
    "priceUSD": 119,
    "rating": 4.8,
    "students": 1785,
    "tags": ["seo", "keywords", "structure", "on-page"],
    "short": "Structure your site and posts for sustainable search traffic without keyword stuffing.",
    "syllabus": ["Search intent mapping", "Cluster planning", "On-page elements", "Internal linking", "SERP analysis"],
    "requirements": ["Existing blog or drafts", "Basic analytics skills"],
    "outcomes": ["Design topic clusters", "Optimize posts ethically", "Improve internal linking"]
  },
  {
    "id": 3,
    "title": "Newsletter Engine: From Reader to Subscriber",
    "slug": "newsletter-engine",
    "level": "Beginner",
    "durationHours": 7,
    "format": "Self-paced",
    "priceUSD": 89,
    "rating": 4.6,
    "students": 1364,
    "tags": ["email", "newsletter", "lead magnet", "retention"],
    "short": "Convert casual readers into loyal subscribers and keep them engaged.",
    "syllabus": ["Value proposition", "Lead magnet", "Welcome series", "Weekly cadence", "Deliverability basics"],
    "requirements": ["Email service provider account"],
    "outcomes": ["Create a welcome series", "Increase open rates", "Reduce churn"]
  },
  {
    "id": 4,
    "title": "Editorial Systems for Teams",
    "slug": "editorial-systems-teams",
    "level": "Advanced",
    "durationHours": 12,
    "format": "Cohort",
    "priceUSD": 249,
    "rating": 4.9,
    "students": 620,
    "tags": ["teams", "governance", "workflow", "qa"],
    "short": "Rituals, reviews, and dashboards for multi-author publishing.",
    "syllabus": ["Roles & governance", "Kanban + calendar", "Review rubrics", "Quality assurance", "Retrospectives"],
    "requirements": ["Team of 2+ creators"],
    "outcomes": ["Standardize workflows", "Ship reliably", "Improve quality at scale"]
  },
  {
    "id": 5,
    "title": "Evergreen Content: Create Articles that Age Well",
    "slug": "evergreen-content",
    "level": "Intermediate",
    "durationHours": 6,
    "format": "Video",
    "priceUSD": 99,
    "rating": 4.7,
    "students": 1520,
    "tags": ["evergreen", "research", "update"],
    "short": "Plan and maintain evergreen posts that continue to attract readers.",
    "syllabus": ["Topic durability", "Research depth", "Updating cadence", "Archive hygiene"],
    "requirements": ["Basic writing experience"],
    "outcomes": ["Publish evergreen pieces", "Build refresh calendar"]
  },
  {
    "id": 6,
    "title": "Outline Like a Pro: Speed and Structure",
    "slug": "outline-like-pro",
    "level": "Beginner",
    "durationHours": 4,
    "format": "Self-paced",
    "priceUSD": 59,
    "rating": 4.6,
    "students": 2450,
    "tags": ["outlining", "structure", "speed"],
    "short": "Turn fuzzy ideas into crisp, logical outlines within minutes.",
    "syllabus": ["Chunking ideas", "Headline hierarchy", "Intro hooks", "CTA placement"],
    "requirements": ["No prerequisites"],
    "outcomes": ["Outline 3 posts in an hour", "Reduce drafting time"]
  },
  {
    "id": 7,
    "title": "Analytics for Writers: Read What Matters",
    "slug": "analytics-for-writers",
    "level": "Intermediate",
    "durationHours": 5,
    "format": "Self-paced",
    "priceUSD": 79,
    "rating": 4.5,
    "students": 990,
    "tags": ["analytics", "metrics", "dashboards"],
    "short": "Focus on metrics that guide better publishing decisions.",
    "syllabus": ["North-star metrics", "Reader journeys", "Attribution basics", "Cadence dashboard"],
    "requirements": ["Access to analytics tool"],
    "outcomes": ["Build a simple dashboard", "Decide what to publish next"]
  },
  {
    "id": 8,
    "title": "Monetization Ethics and Offer Design",
    "slug": "monetization-ethics",
    "level": "Advanced",
    "durationHours": 8,
    "format": "Video",
    "priceUSD": 149,
    "rating": 4.6,
    "students": 520,
    "tags": ["offers", "ethics", "pricing"],
    "short": "Design reader-first offers without eroding trust or experience.",
    "syllabus": ["Value mapping", "Pricing ladders", "Ethical persuasion", "Post-purchase care"],
    "requirements": ["Existing audience or list"],
    "outcomes": ["Draft a reader-first offer", "Protect long-term trust"]
  },
  {
    "id": 9,
    "title": "Repurposing: Multiply Each Post Across Channels",
    "slug": "repurposing-multiply-posts",
    "level": "Intermediate",
    "durationHours": 6,
    "format": "Self-paced",
    "priceUSD": 89,
    "rating": 4.5,
    "students": 1115,
    "tags": ["distribution", "repurposing", "social"],
    "short": "Turn one article into threads, emails, and snippets without diluting quality.",
    "syllabus": ["Content slicing", "Channel fit", "Snippet library", "Calendar integration"],
    "requirements": ["Published posts to repurpose"],
    "outcomes": ["Increase output without burnout", "Reach more readers"]
  },
  {
    "id": 10,
    "title": "Voice and Style: Keep It Human at Scale",
    "slug": "voice-and-style",
    "level": "Advanced",
    "durationHours": 7,
    "format": "Video",
    "priceUSD": 129,
    "rating": 4.7,
    "students": 700,
    "tags": ["voice", "editing", "style guide"],
    "short": "Establish a durable style guide and protect your voice across drafts and edits.",
    "syllabus": ["Voice inventory", "Style rules", "Edit pass system", "Examples & rubrics"],
    "requirements": ["Regular publishing cadence"],
    "outcomes": ["Draft a style guide", "Edit consistently"]
  },
  {
    "id": 11,
    "title": "Headline Lab: Earn Clicks Without Clickbait",
    "slug": "headline-lab",
    "level": "Beginner",
    "durationHours": 3,
    "format": "Self-paced",
    "priceUSD": 49,
    "rating": 4.4,
    "students": 2680,
    "tags": ["headlines", "hooks", "copywriting"],
    "short": "Craft honest, curiosity-driven headlines that set the right expectations.",
    "syllabus": ["Curiosity vs clarity", "Power positions", "AB testing basics"],
    "requirements": ["No prerequisites"],
    "outcomes": ["Write 20 headlines fast", "Increase CTR ethically"]
  },
  {
    "id": 12,
    "title": "Editing Deep Dive: Cut, Clarify, Elevate",
    "slug": "editing-deep-dive",
    "level": "Intermediate",
    "durationHours": 6,
    "format": "Video",
    "priceUSD": 99,
    "rating": 4.8,
    "students": 1240,
    "tags": ["editing", "clarity", "craft"],
    "short": "Transform drafts with a focused editing system that preserves your voice.",
    "syllabus": ["Structural edit", "Line edit", "Clarity pass", "Final polish"],
    "requirements": ["Drafts to improve"],
    "outcomes": ["Edit faster", "Improve readability"]
  },
  {
    "id": 13,
    "title": "Idea Mining: Endless Topics Without Burnout",
    "slug": "idea-mining",
    "level": "Beginner",
    "durationHours": 4,
    "format": "Self-paced",
    "priceUSD": 59,
    "rating": 4.5,
    "students": 2105,
    "tags": ["ideas", "research", "workflow"],
    "short": "Build a lightweight research loop that surfaces topics week after week.",
    "syllabus": ["Capture system", "Light research", "Prioritization", "Backlog hygiene"],
    "requirements": ["Note-taking tool"],
    "outcomes": ["Fill a 3-month calendar", "Reduce decision fatigue"]
  },
  {
    "id": 14,
    "title": "Linking Architecture: Readers and Robots",
    "slug": "linking-architecture",
    "level": "Advanced",
    "durationHours": 5,
    "format": "Self-paced",
    "priceUSD": 79,
    "rating": 4.6,
    "students": 860,
    "tags": ["internal links", "seo", "navigation"],
    "short": "Design internal links that help readers and clarify topical authority.",
    "syllabus": ["Map your pillars", "Contextual links", "Navigation patterns", "Audit routine"],
    "requirements": ["Published content base"],
    "outcomes": ["Improve crawlability", "Boost user paths"]
  },
  {
    "id": 15,
    "title": "Reader Research: Interviews and Surveys",
    "slug": "reader-research",
    "level": "Intermediate",
    "durationHours": 5,
    "format": "Video",
    "priceUSD": 89,
    "rating": 4.4,
    "students": 640,
    "tags": ["research", "interviews", "surveys"],
    "short": "Understand your readers’ pains and language to guide content decisions.",
    "syllabus": ["Recruiting", "Interview guides", "Synthesis", "Survey pitfalls"],
    "requirements": ["Audience access"],
    "outcomes": ["Find high-value topics", "Improve conversion copy"]
  },
  {
    "id": 16,
    "title": "Sustainable Cadence: Publish Without Burnout",
    "slug": "sustainable-cadence",
    "level": "Beginner",
    "durationHours": 4,
    "format": "Self-paced",
    "priceUSD": 59,
    "rating": 4.6,
    "students": 1990,
    "tags": ["cadence", "rituals", "time management"],
    "short": "A realistic weekly routine that balances quality with consistency.",
    "syllabus": ["Weekly slots", "Batching", "Boundaries", "Review loops"],
    "requirements": ["Calendar access"],
    "outcomes": ["Maintain a schedule", "Reduce stress"]
  },
  {
    "id": 17,
    "title": "Content Refresh: Audit and Update",
    "slug": "content-refresh",
    "level": "Intermediate",
    "durationHours": 5,
    "format": "Self-paced",
    "priceUSD": 69,
    "rating": 4.5,
    "students": 780,
    "tags": ["audit", "refresh", "seo"],
    "short": "Find quick wins by updating underperforming posts.",
    "syllabus": ["Inventory", "Prioritize", "Update tactics", "Measure lift"],
    "requirements": ["Existing content library"],
    "outcomes": ["Recover traffic", "Improve UX"]
  },
  {
    "id": 18,
    "title": "Conversion Copy for Bloggers",
    "slug": "conversion-copy-bloggers",
    "level": "Advanced",
    "durationHours": 6,
    "format": "Video",
    "priceUSD": 129,
    "rating": 4.6,
    "students": 560,
    "tags": ["copywriting", "conversion", "cta"],
    "short": "Write CTAs and landing pages that move readers without manipulation.",
    "syllabus": ["Offer/value", "Proof", "Friction removal", "Ethical persuasion"],
    "requirements": ["Basic copywriting"],
    "outcomes": ["Increase signups", "Clarify offers"]
  },
  {
    "id": 19,
    "title": "Technical SEO Basics for Writers",
    "slug": "technical-seo-writers",
    "level": "Intermediate",
    "durationHours": 5,
    "format": "Self-paced",
    "priceUSD": 79,
    "rating": 4.4,
    "students": 910,
    "tags": ["technical seo", "performance", "schema"],
    "short": "Understand the technical elements that affect discoverability—without deep engineering.",
    "syllabus": ["Core Web Vitals", "Schema basics", "Indexing signals", "Site structure"],
    "requirements": ["Access to your CMS"],
    "outcomes": ["Improve technical fit", "Work with devs effectively"]
  },
  {
    "id": 20,
    "title": "Content Briefs that Writers Love",
    "slug": "content-briefs",
    "level": "Beginner",
    "durationHours": 4,
    "format": "Self-paced",
    "priceUSD": 59,
    "rating": 4.7,
    "students": 1340,
    "tags": ["briefs", "collaboration", "editing"],
    "short": "Create briefs that align stakeholders and reduce revisions.",
    "syllabus": ["Brief template", "Search fit", "Voice constraints", "Review checklist"],
    "requirements": ["Stakeholder input"],
    "outcomes": ["Reduce rewrite cycles", "Align teams fast"]
  },
  {
    "id": 21,
    "title": "Topic Strategy: From Chaos to Clear Pillars",
    "slug": "topic-strategy-pillars",
    "level": "Advanced",
    "durationHours": 8,
    "format": "Video",
    "priceUSD": 139,
    "rating": 4.8,
    "students": 480,
    "tags": ["strategy", "pillars", "planning"],
    "short": "Design content pillars and prioritize a realistic roadmap for the next quarter.",
    "syllabus": ["Landscape scan", "Pillar map", "Roadmapping", "Scorecard"],
    "requirements": ["Editorial goals"],
    "outcomes": ["Focus on high-leverage topics", "Plan confidently"]
  },
  {
    "id": 22,
    "title": "Content Style Guide in a Day",
    "slug": "style-guide-day",
    "level": "Intermediate",
    "durationHours": 5,
    "format": "Self-paced",
    "priceUSD": 69,
    "rating": 4.5,
    "students": 860,
    "tags": ["style guide", "voice", "consistency"],
    "short": "Ship a pragmatic style guide that scales with your blog.",
    "syllabus": ["Voice inventory", "Formatting rules", "Examples", "Review cadence"],
    "requirements": ["Sample posts"],
    "outcomes": ["Fewer edits", "Consistent tone"]
  }
]