[
  {
    "id": "PARK-101",
    "title": "Parallel Parking Fundamentals",
    "slug": "parallel-parking-fundamentals",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 4,
    "priceUSD": 39,
    "rating": 4.7,
    "reviews": 182,
    "tags": ["parallel", "urban", "compact", "mirrors"],
    "summary": "Step-by-step entry, reference points, and slow steering to fit into tight street-side spaces.",
    "description": "Learn the mirror sequence, curb distance checks, and a repeatable steering pattern that eases you into parallel spots without rushing.",
    "outcomes": ["Use door-handle alignment cues", "Control pace at walking speed", "Finish 6–12 inches from the curb"],
    "prerequisites": "Valid driver's license",
    "equipment": "Any car with side mirrors"
  },
  {
    "id": "PARK-102",
    "title": "Angle Parking Basics",
    "slug": "angle-parking-basics",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 29,
    "rating": 4.6,
    "reviews": 143,
    "tags": ["angle", "lot", "beginner"],
    "summary": "Enter and exit 45–60° spaces smoothly with minimal correction.",
    "description": "Build a predictable approach, turn-in timing, and wheel straightening routine for angled spaces in lots.",
    "outcomes": ["Choose a stable turning point", "Center the vehicle within lines", "Exit without clipping corners"],
    "prerequisites": "None",
    "equipment": "Any car"
  },
  {
    "id": "PARK-103",
    "title": "Reverse Bay Parking",
    "slug": "reverse-bay-parking",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 35,
    "rating": 4.5,
    "reviews": 121,
    "tags": ["reverse", "bay", "lot"],
    "summary": "Reverse into bays using simple angles and mirror landmarks for clean alignment.",
    "description": "Practice setup position, shallow angles, and slow roll-in to reverse neatly into bays with clear exit visibility.",
    "outcomes": ["Set a correct starting offset", "Steer with mirror landmarks", "End centered with wheels straight"],
    "prerequisites": "Basic control of vehicle",
    "equipment": "Any car"
  },
  {
    "id": "PARK-104",
    "title": "Garage Flow & Alignment",
    "slug": "garage-flow-alignment",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 32,
    "rating": 4.6,
    "reviews": 168,
    "tags": ["garage", "tight", "low-speed"],
    "summary": "Navigate ramps, pillars, and tight lanes without scraping or stress.",
    "description": "Build low-speed control, mirror usage for pillars, and predictable stopping points inside garages.",
    "outcomes": ["Judge pillar clearance", "Use gentle inputs on ramps", "Line up before turning"],
    "prerequisites": "None",
    "equipment": "Any car"
  },
  {
    "id": "PARK-201",
    "title": "Urban Parallel Mastery",
    "slug": "urban-parallel-mastery",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 5,
    "priceUSD": 49,
    "rating": 4.8,
    "reviews": 204,
    "tags": ["parallel", "urban", "multi-step"],
    "summary": "Refine your timing for busy streets and uneven curbs.",
    "description": "Tackle variable gaps, uneven curbs, and pressure from following traffic with calm sequences and resets.",
    "outcomes": ["Adapt to different gap sizes", "Reset routine under pressure", "Refine final adjustments"],
    "prerequisites": "Parallel basics",
    "equipment": "Any car"
  },
  {
    "id": "PARK-202",
    "title": "Tight Lot Navigation",
    "slug": "tight-lot-navigation",
    "level": "Intermediate",
    "format": "Hybrid",
    "durationHours": 5,
    "priceUSD": 59,
    "rating": 4.6,
    "reviews": 97,
    "tags": ["lot", "tight", "hybrid"],
    "summary": "Master slow steering and sightlines for narrow aisles and busy lots.",
    "description": "Blend online drills with a short in-person session to correct steering habits and improve sightlines.",
    "outcomes": ["Use pivot points near obstacles", "Manage speed on corners", "Predict pedestrian movement"],
    "prerequisites": "Comfort at low speeds",
    "equipment": "Any car"
  },
  {
    "id": "PARK-203",
    "title": "Two-Point Turn & Setup",
    "slug": "two-point-turn-setup",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 22,
    "rating": 4.4,
    "reviews": 86,
    "tags": ["setup", "turnaround", "street"],
    "summary": "Use two-point turns to reset position safely on narrow streets.",
    "description": "Plan sightlines, choose entry points, and pivot without blocking traffic.",
    "outcomes": ["Select safe turnaround points", "Use reverse to create space", "Re-enter traffic smoothly"],
    "prerequisites": "Basic street driving",
    "equipment": "Any car"
  },
  {
    "id": "PARK-204",
    "title": "Visibility & Blind Spots",
    "slug": "visibility-blind-spots",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 28,
    "rating": 4.7,
    "reviews": 132,
    "tags": ["vision", "mirrors", "safety"],
    "summary": "Calibrate mirrors and head checks for complete, repeatable coverage.",
    "description": "A structured system to set mirrors, time head checks, and integrate shoulder glances before each roll.",
    "outcomes": ["Mirror baseline setup", "Head-check timing", "Integrate checks into parking flow"],
    "prerequisites": "None",
    "equipment": "Any car"
  },
  {
    "id": "PARK-205",
    "title": "Garage Precision Parking",
    "slug": "garage-precision-parking",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 4,
    "priceUSD": 42,
    "rating": 4.6,
    "reviews": 110,
    "tags": ["garage", "precision", "alignment"],
    "summary": "Get consistent, scratch-free alignment between tight lines and pillars.",
    "description": "Learn gentle wheel timing, bumper references, and stop lines that make garages feel spacious.",
    "outcomes": ["Predict pillar clearance", "Use slow consistent inputs", "Stop exactly where planned"],
    "prerequisites": "Garage basics",
    "equipment": "Any car"
  },
  {
    "id": "PARK-206",
    "title": "Night Parking Confidence",
    "slug": "night-parking-confidence",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 33,
    "rating": 4.5,
    "reviews": 75,
    "tags": ["night", "lighting", "visibility"],
    "summary": "Read shadows, use light edges, and control glare to stay oriented at night.",
    "description": "Practice slow pace, use of light boundaries, and hazard scanning for clean night parking.",
    "outcomes": ["Use light edges as guides", "Control glare with mirrors", "Keep orientation with landmarks"],
    "prerequisites": "Basic parking",
    "equipment": "Any car"
  },
  {
    "id": "PARK-301",
    "title": "Advanced Parallel in Compact Gaps",
    "slug": "advanced-parallel-compact",
    "level": "Advanced",
    "format": "Online",
    "durationHours": 4,
    "priceUSD": 55,
    "rating": 4.8,
    "reviews": 156,
    "tags": ["parallel", "compact", "advanced"],
    "summary": "Crisp inputs and exact wheel stops to land in smaller-than-usual spaces.",
    "description": "Dial-in approach distances, steering cadence, and micro-corrections with surgical precision.",
    "outcomes": ["Micro-correction sequences", "Exact stop points", "Use of reference dots"],
    "prerequisites": "Parallel mastery",
    "equipment": "Any car"
  },
  {
    "id": "PARK-302",
    "title": "Hillside Parking & Wheels",
    "slug": "hillside-parking-wheels",
    "level": "Advanced",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 38,
    "rating": 4.6,
    "reviews": 92,
    "tags": ["hills", "safety", "wheels"],
    "summary": "Confident uphill/downhill parking with precise wheel orientation and curb use.",
    "description": "Memorize wheel directions for slopes, choose safe curbs, and ensure vehicle security.",
    "outcomes": ["Wheel direction recall", "Secure final positions", "Smooth hill starts"],
    "prerequisites": "Basic hill driving",
    "equipment": "Any car"
  },
  {
    "id": "PARK-303",
    "title": "EV Charging Bay Etiquette",
    "slug": "ev-charging-bay-etiquette",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 19,
    "rating": 4.4,
    "reviews": 58,
    "tags": ["ev", "charging", "etiquette"],
    "summary": "Align for cable reach and share public charging spaces respectfully.",
    "description": "Plan entry for cable length, park within lines, and time your session with courtesy.",
    "outcomes": ["Position for cable reach", "Avoid cable strain", "Respect queue etiquette"],
    "prerequisites": "None",
    "equipment": "EV or PHEV recommended"
  },
  {
    "id": "PARK-304",
    "title": "Complex Maneuver Drill Pack",
    "slug": "complex-maneuver-drill-pack",
    "level": "Advanced",
    "format": "Hybrid",
    "durationHours": 6,
    "priceUSD": 79,
    "rating": 4.7,
    "reviews": 64,
    "tags": ["drills", "hybrid", "advanced"],
    "summary": "A structured set of drills for challenging lots and curbs with coach feedback.",
    "description": "Combine online prep and an onsite clinic to refine precision for dense areas and odd-shaped spaces.",
    "outcomes": ["Advanced spacing judgment", "Coach feedback loops", "Reflex-level wheel timing"],
    "prerequisites": "Intermediate skills",
    "equipment": "Any car"
  },
  {
    "id": "PARK-305",
    "title": "Snow & Rain Parking Tactics",
    "slug": "snow-rain-parking-tactics",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 36,
    "rating": 4.5,
    "reviews": 71,
    "tags": ["weather", "traction", "visibility"],
    "summary": "Adapt to low traction and low visibility with conservative controls.",
    "description": "Use wider margins, earlier stops, and clearer sightlines to keep control in poor weather.",
    "outcomes": ["Adjust margins for traction", "Defog and deglare steps", "Gentle throttle and brake use"],
    "prerequisites": "Basic parking",
    "equipment": "Any car"
  },
  {
    "id": "PARK-306",
    "title": "Minivan & SUV Parking Lines",
    "slug": "minivan-suv-parking-lines",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 24,
    "rating": 4.3,
    "reviews": 49,
    "tags": ["suv", "minivan", "family"],
    "summary": "Translate small-car cues to larger vehicles with longer overhangs.",
    "description": "Manage longer bodies, wider mirrors, and overhangs while keeping gentle steering habits.",
    "outcomes": ["Revised reference points", "Overhang awareness", "Door safety in tight spots"],
    "prerequisites": "None",
    "equipment": "SUV or minivan recommended"
  },
  {
    "id": "PARK-307",
    "title": "Manual Transmission: Slow Control",
    "slug": "manual-transmission-slow-control",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 27,
    "rating": 4.5,
    "reviews": 54,
    "tags": ["manual", "clutch", "slow-speed"],
    "summary": "Use clutch control to keep a smooth, quiet pace while maneuvering into spaces.",
    "description": "Practice gentle clutch release and minimal throttle so the car idles into place.",
    "outcomes": ["Clutch balance at crawl", "No-stall reverses", "Smooth starts on incline"],
    "prerequisites": "Basic manual skills",
    "equipment": "Manual car"
  },
  {
    "id": "PARK-401",
    "title": "Instructor-Led City Clinic",
    "slug": "instructor-led-city-clinic",
    "level": "Intermediate",
    "format": "Onsite",
    "durationHours": 2,
    "priceUSD": 119,
    "rating": 4.9,
    "reviews": 98,
    "tags": ["onsite", "clinic", "city"],
    "summary": "A focused in-car session to troubleshoot your toughest maneuvers.",
    "description": "Personalized observation and adjustments to your mirror routine, wheel timing, and curb distance.",
    "outcomes": ["Coach-reviewed routine", "Targeted corrections", "Action plan to practice"],
    "prerequisites": "Comfort with basics",
    "equipment": "Your vehicle"
  },
  {
    "id": "PARK-402",
    "title": "Parking Test Prep",
    "slug": "parking-test-prep",
    "level": "Intermediate",
    "format": "Online",
    "durationHours": 3,
    "priceUSD": 34,
    "rating": 4.6,
    "reviews": 122,
    "tags": ["exam", "prep", "checklist"],
    "summary": "Practice to the standard: observation, control, and positioning for common tests.",
    "description": "Follow test-aligned checklists and mock runs, with calm resets to manage pressure.",
    "outcomes": ["Observation timing", "Control under pressure", "Positioning to spec"],
    "prerequisites": "Beginner courses",
    "equipment": "Any car"
  },
  {
    "id": "PARK-403",
    "title": "City Curbside Etiquette",
    "slug": "city-curbside-etiquette",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 18,
    "rating": 4.2,
    "reviews": 43,
    "tags": ["etiquette", "urban", "courtesy"],
    "summary": "Signal early, pace kindly, and leave space the next car can use.",
    "description": "Courtesy moves prevent chaos: early signaling, firm stops, and unambiguous exits.",
    "outcomes": ["Signal and commit timing", "Exit sequences", "Space sharing principles"],
    "prerequisites": "None",
    "equipment": "Any car"
  },
  {
    "id": "PARK-404",
    "title": "Compact Car: Edge-to-Edge",
    "slug": "compact-car-edge-to-edge",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 2,
    "priceUSD": 21,
    "rating": 4.4,
    "reviews": 51,
    "tags": ["compact", "precision", "lines"],
    "summary": "Use clean sightlines to place a compact car with millimeter confidence.",
    "description": "Practice gentle wheel holds and landmark alignment to end centered and parallel.",
    "outcomes": ["Identify trusted landmarks", "Hold wheel at set angles", "Correct without oversteer"],
    "prerequisites": "None",
    "equipment": "Compact car recommended"
  },
  {
    "id": "PARK-405",
    "title": "Parking with Trailers: Basics",
    "slug": "parking-with-trailers-basics",
    "level": "Advanced",
    "format": "Online",
    "durationHours": 5,
    "priceUSD": 69,
    "rating": 4.5,
    "reviews": 40,
    "tags": ["trailer", "reversing", "advanced"],
    "summary": "Reverse with trailers using small, deliberate inputs and reference lines.",
    "description": "Learn counter-steering concepts and create a calm routine for trailer reverses and tight spots.",
    "outcomes": ["Counter-steer timing", "Stabilize trailer sway", "Use ground markers"],
    "prerequisites": "Confident reversing",
    "equipment": "Car + small trailer"
  },
  {
    "id": "PARK-406",
    "title": "Accessible Parking Awareness",
    "slug": "accessible-parking-awareness",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 1,
    "priceUSD": 12,
    "rating": 4.3,
    "reviews": 38,
    "tags": ["accessibility", "awareness", "compliance"],
    "summary": "Respect rules and space around accessible bays with thoughtful positioning.",
    "description": "Understand access aisles, sign rules, and best practices for shared spaces.",
    "outcomes": ["Recognize access markings", "Keep aisles clear", "Comply with signage"],
    "prerequisites": "None",
    "equipment": "Any car"
  },
  {
    "id": "PARK-407",
    "title": "Workplace Garage Etiquette",
    "slug": "workplace-garage-etiquette",
    "level": "Beginner",
    "format": "Online",
    "durationHours": 1,
    "priceUSD": 14,
    "rating": 4.2,
    "reviews": 36,
    "tags": ["etiquette", "workplace", "garage"],
    "summary": "Share ramps and aisles responsibly during rush hours.",
    "description": "Signal early, keep a steady pace, and line up before sharp corners in office garages.",
    "outcomes": ["Predict ramp traffic", "Control pace", "Keep lines clear"],
    "prerequisites": "None",
    "equipment": "Any car"
  }
]