[
    {
      "id": "P001",
      "title": "Parallel Parking Fundamentals",
      "level": "Beginner",
      "format": "Video",
      "duration": 40,
      "price": 29,
      "short": "Build the core routine for safe, consistent parallel parking on typical city streets.",
      "long": "Learn angle setup, reference points, and sweep control to enter a parallel spot without scraping or second-guessing. Includes practice checklists and reflection prompts.",
      "modules": ["Assess the curb and spot", "Set initial angle", "Pivot timing", "Straighten and center", "Review checklist"],
      "tags": ["parallel", "street", "compact"],
      "rating": 4.7,
      "sku": "IVXPC-P001"
    },
    {
      "id": "P002",
      "title": "Reverse Bay Parking Basics",
      "level": "Beginner",
      "format": "Interactive",
      "duration": 35,
      "price": 25,
      "short": "Master a clean reverse bay entry with lines and mirrors as your guides.",
      "long": "We break down approach, angle, and alignment to reverse into bays with minimal correction. Ideal for lots and garages with narrow lanes.",
      "modules": ["Approach planning", "Turn-in timing", "Mirror alignment", "Corrections", "Exit plan"],
      "tags": ["reverse", "garage", "compact"],
      "rating": 4.6,
      "sku": "IVXPC-P002"
    },
    {
      "id": "P003",
      "title": "Tight Space Fundamentals",
      "level": "Beginner",
      "format": "Simulation",
      "duration": 45,
      "price": 32,
      "short": "Navigate narrow bays and close clearances without panic.",
      "long": "Establish a calm routine for narrow lanes and compact spots. Includes spatial visualization drills and safety buffers.",
      "modules": ["Buffer math", "Pivot control", "Small corrections", "Reassessment loop"],
      "tags": ["compact", "garage"],
      "rating": 4.5,
      "sku": "IVXPC-P003"
    },
    {
      "id": "P004",
      "title": "Parallel in Busy Traffic",
      "level": "Intermediate",
      "format": "Video",
      "duration": 50,
      "price": 36,
      "short": "Parallel park confidently when traffic is pressuring your timing.",
      "long": "Control pace, signal clearly, and execute a reliable plan even under pressure. Learn safe abort criteria and re-approach tactics.",
      "modules": ["Traffic assessment", "Commit sequence", "Abort & re-approach", "De-escalation tips"],
      "tags": ["parallel", "street"],
      "rating": 4.6,
      "sku": "IVXPC-P004"
    },
    {
      "id": "P005",
      "title": "Multi-level Garage Strategy",
      "level": "Intermediate",
      "format": "Interactive",
      "duration": 55,
      "price": 39,
      "short": "Handle ramps, pillars, and tight corners in stacked garages.",
      "long": "Plan entries and exits with line-of-sight constraints and ramp angles. Learn turn radii and ramp etiquette for safe navigation.",
      "modules": ["Ramp approach", "Pillar avoidance", "Line-of-sight", "Exit planning"],
      "tags": ["garage", "ramp"],
      "rating": 4.5,
      "sku": "IVXPC-P005"
    },
    {
      "id": "P006",
      "title": "Night Parking Essentials",
      "level": "Intermediate",
      "format": "Video",
      "duration": 40,
      "price": 28,
      "short": "Adapt routines for low-light environments and glare.",
      "long": "Leverage markers and light management for clear positioning. Practice cautious adjustments with limited depth cues.",
      "modules": ["Glare control", "Marker usage", "Mirror tuning", "Safe adjustments"],
      "tags": ["night", "street", "garage"],
      "rating": 4.4,
      "sku": "IVXPC-P006"
    },
    {
      "id": "P007",
      "title": "Snow & Low-Friction Parking",
      "level": "Advanced",
      "format": "Video",
      "duration": 60,
      "price": 42,
      "short": "Execute precise parking with compromised traction and visibility.",
      "long": "Plan lower speeds and longer sweeps, manage wheelspin, and preserve buffers on slick surfaces. Emphasis on exit control.",
      "modules": ["Friction limits", "Extended buffer", "Gentle inputs", "Exit traction"],
      "tags": ["snow", "street", "garage"],
      "rating": 4.6,
      "sku": "IVXPC-P007"
    },
    {
      "id": "P008",
      "title": "Sensor-Assisted Parking",
      "level": "Intermediate",
      "format": "Simulation",
      "duration": 45,
      "price": 35,
      "short": "Blend mirrors, cameras, and sensors into a single cohesive routine.",
      "long": "Interpret sensor beeps and camera lines without losing spatial context. Avoid over-reliance and conflicts between signals.",
      "modules": ["Signal hierarchy", "Camera lines", "Audible cues", "Fallback routine"],
      "tags": ["sensor", "garage", "reverse"],
      "rating": 4.5,
      "sku": "IVXPC-P008"
    },
    {
      "id": "P009",
      "title": "EV Charger Bay Etiquette",
      "level": "Beginner",
      "format": "Interactive",
      "duration": 30,
      "price": 22,
      "short": "Park at chargers without blocking lanes or cables.",
      "long": "Learn approach angles, cable reach, and considerate timing. Includes short case studies from high-traffic stations.",
      "modules": ["Charger layout", "Cable reach", "Approach plan", "Brief stays"],
      "tags": ["ev", "garage", "reverse"],
      "rating": 4.3,
      "sku": "IVXPC-P009"
    },
    {
      "id": "P010",
      "title": "Angle Parking on One-Way Streets",
      "level": "Intermediate",
      "format": "Video",
      "duration": 35,
      "price": 27,
      "short": "Confident angle entries on urban one-ways.",
      "long": "Use turn-in marks and lane checks for smooth angle parking. Emphasizes quick, precise placement and clear signalling.",
      "modules": ["Lane setup", "Turn-in marks", "Wheel recovery", "Departure"],
      "tags": ["street", "compact"],
      "rating": 4.4,
      "sku": "IVXPC-P010"
    },
    {
      "id": "P011",
      "title": "Curbside Reverse to the Right",
      "level": "Beginner",
      "format": "Video",
      "duration": 28,
      "price": 21,
      "short": "Build muscle memory for right-side reverse bays.",
      "long": "Calm, patient steps focus on angle, roll-in, and finish without over-corrections.",
      "modules": ["Angle setup", "Roll-in", "Mirror sync", "Straighten"],
      "tags": ["reverse", "street"],
      "rating": 4.2,
      "sku": "IVXPC-P011"
    },
    {
      "id": "P012",
      "title": "Left-side Parallel Variations",
      "level": "Intermediate",
      "format": "Simulation",
      "duration": 42,
      "price": 31,
      "short": "Adapt to left-side parallel spots and reverse blind spots.",
      "long": "Train left-sided checks, revised reference points, and safe decision maps.",
      "modules": ["Left reference", "Blind spot", "Abort rules", "Re-approach"],
      "tags": ["parallel", "street"],
      "rating": 4.3,
      "sku": "IVXPC-P012"
    },
    {
      "id": "P013",
      "title": "Ramp Entry Control",
      "level": "Advanced",
      "format": "Interactive",
      "duration": 50,
      "price": 38,
      "short": "Manage gradient, speed, and visibility on garage ramps.",
      "long": "Plan for reduced sight lines, balance torque and steering at low speeds, and maintain clean alignment into bays.",
      "modules": ["Gradient plan", "Sight lines", "Low-speed torque", "Alignment"],
      "tags": ["ramp", "garage"],
      "rating": 4.5,
      "sku": "IVXPC-P013"
    },
    {
      "id": "P014",
      "title": "Night Parallel with Oncoming Glare",
      "level": "Advanced",
      "format": "Video",
      "duration": 48,
      "price": 34,
      "short": "Hold the plan under glare and partial blindness.",
      "long": "Structure your approach and timing to preserve spatial awareness while minimizing glare risks.",
      "modules": ["Glare timing", "Marker pick-up", "Shield and signal", "Glare recovery"],
      "tags": ["night", "parallel"],
      "rating": 4.4,
      "sku": "IVXPC-P014"
    },
    {
      "id": "P015",
      "title": "Mall Lot Crowds & Carts",
      "level": "Intermediate",
      "format": "Interactive",
      "duration": 38,
      "price": 26,
      "short": "Navigate unpredictable pedestrian and cart traffic near store fronts.",
      "long": "Normalize brief waits, safe scanning, and assertive but soft maneuvers to keep bays clean.",
      "modules": ["Scan routine", "Wait rules", "Turn-in control", "Courtesy"],
      "tags": ["street", "compact", "garage"],
      "rating": 4.2,
      "sku": "IVXPC-P015"
    },
    {
      "id": "P016",
      "title": "Advanced Reverse into Tight EV Bays",
      "level": "Advanced",
      "format": "Simulation",
      "duration": 52,
      "price": 41,
      "short": "Reverse with precision while respecting cable management and clearance.",
      "long": "Use progressive alignment and buffer strategy with chargers and bollards nearby.",
      "modules": ["Progressive alignment", "Cable buffer", "Abort path", "Exit plan"],
      "tags": ["reverse", "ev", "compact"],
      "rating": 4.6,
      "sku": "IVXPC-P016"
    },
    {
      "id": "P017",
      "title": "Pickup Truck: Long Wheelbase Parking",
      "level": "Intermediate",
      "format": "Video",
      "duration": 55,
      "price": 37,
      "short": "Control longer swing and pivot points for trucks and vans.",
      "long": "Learn radius expectations and turn-in timing to avoid tail swing hazards and pillar taps.",
      "modules": ["Swing geometry", "Turn radius", "Tail awareness", "Spot recovery"],
      "tags": ["truck", "garage", "reverse"],
      "rating": 4.5,
      "sku": "IVXPC-P017"
    },
    {
      "id": "P018",
      "title": "Assessment: Ready for Advanced?",
      "level": "Intermediate",
      "format": "Assessment",
      "duration": 25,
      "price": 19,
      "short": "Self-assess readiness with scenario prompts and reflection.",
      "long": "A structured self-assessment to verify foundational skills before tackling advanced modules.",
      "modules": ["Scenario prompts", "Decision quality", "Correction skill", "Next steps"],
      "tags": ["assessment"],
      "rating": 4.1,
      "sku": "IVXPC-P018"
    },
    {
      "id": "P019",
      "title": "Angle + Reverse Combo Drills",
      "level": "Intermediate",
      "format": "Interactive",
      "duration": 44,
      "price": 30,
      "short": "Alternate angles and reverse entries to cement timing and control.",
      "long": "Combines two routines in short cycles for stronger retention and adaptability.",
      "modules": ["Angle plan", "Reverse plan", "Combo circuit", "Review"],
      "tags": ["reverse", "compact"],
      "rating": 4.3,
      "sku": "IVXPC-P019"
    },
    {
      "id": "P020",
      "title": "Street Signs & Legal Boundaries",
      "level": "Beginner",
      "format": "Video",
      "duration": 33,
      "price": 24,
      "short": "Understand signage and boundaries to choose legal, safe spots.",
      "long": "Covers hydrants, driveways, curbs, time limits, and disability access to reduce risk and fines.",
      "modules": ["Sign basics", "Boundaries", "Risk map", "Decision routine"],
      "tags": ["street"],
      "rating": 4.0,
      "sku": "IVXPC-P020"
    },
    {
      "id": "P021",
      "title": "One-Shot Parallel: Advanced Timing",
      "level": "Advanced",
      "format": "Simulation",
      "duration": 58,
      "price": 44,
      "short": "Refine cues to land the spot in one fluid motion.",
      "long": "Dial-in exact pivot marks and wheel speed matching for ultra-smooth, single-pass entries.",
      "modules": ["Exact cues", "Wheel speed", "Flow state", "Abort criteria"],
      "tags": ["parallel", "street"],
      "rating": 4.7,
      "sku": "IVXPC-P021"
    },
    {
      "id": "P022",
      "title": "Garage Exit Safety Protocols",
      "level": "Beginner",
      "format": "Video",
      "duration": 22,
      "price": 18,
      "short": "Leave garages safely with limited sight and tight lanes.",
      "long": "Focus on scanning, mirror use, and gentle acceleration to exit without drama.",
      "modules": ["Scan routine", "Mirror set", "Gentle exit", "Yield & courtesy"],
      "tags": ["garage"],
      "rating": 4.1,
      "sku": "IVXPC-P022"
    },
    {
      "id": "P023",
      "title": "Curb Feel & Wheel Placement",
      "level": "Beginner",
      "format": "Interactive",
      "duration": 29,
      "price": 23,
      "short": "Train fine control to avoid rubbing tires or scraping rims.",
      "long": "Develop spatial sensitivity and precise wheel stops with clear reference cues.",
      "modules": ["Reference cues", "Slow approach", "Stop points", "Review"],
      "tags": ["parallel", "compact"],
      "rating": 4.2,
      "sku": "IVXPC-P023"
    },
    {
      "id": "P024",
      "title": "Weather Pack: Rain, Fog, Wind",
      "level": "Advanced",
      "format": "Video",
      "duration": 62,
      "price": 45,
      "short": "Adapt sightlines and timing for unstable conditions.",
      "long": "Master speed moderation, visibility aids, and patience drills to keep precision when the weather turns.",
      "modules": ["Visibility aids", "Speed moderation", "Patience drills", "Recovery plan"],
      "tags": ["street", "snow"],
      "rating": 4.5,
      "sku": "IVXPC-P024"
    }
  ]