THE ASK: Invest $180K to build an AI-Powered Learning Path Generator within 12 weeks, enabling personalized skill development for Nexera's 18,500 active students.
THE BET: We believe 65% of new signups will generate a learning path within 7 days (vs. current 12% event attendance rate), converting passive browsers into committed learners.
THE ROI:
18,500 active students (source: Jan 2025 GA data)
× 42% adoption (assumption — validate via pilot)
× $29 incremental LTV from engagement (source: 2024 ed-tech cohort analysis)
= $225K/year incremental revenue
If adoption is 40% of estimate: $90K/year
KILL CRITERIA: If <15% of new users generate paths by D30 OR <30% of paths see Week 1 milestone completion by D90, halt development.
WHAT THIS IS: An automated 8-week curriculum builder using student inputs to prescribe Nexera events/resources.
WHAT THIS IS NOT: Real-time adaptive tutoring or credential-granting system.
Coursera solves this via predefined "Specializations"; Udacity uses human-crafted "Nanodegree" tracks.
| Capability | Coursera | Udacity | Nexera |
|---|---|---|---|
| Community-event integration | ❌ | ❌ | ✅ (unique) |
| Dynamic path recalibration | ❌ | ❌ | ✅ (unique) |
| <8 min setup time | ❌ (22 min avg) | ❌ (15 min avg) | ✅ (5 min target) |
| WHERE WE LOSE | Content depth (500+ PM courses) | Brand recognition | ❌ vs ✅ |
Our wedge is community-integrated upskilling because no competitor connects peer challenges with live events.
WHO / JTBD: When a computer science junior joins Nexera to prepare for product management roles, they need guided navigation through 300+ events/resources to avoid overwhelm and build relevant skills efficiently.
QUANTIFIED BASELINE:
| Symptom | Frequency | Engagement Cost |
|---|---|---|
| Passive browsing (0 events joined) | 74% of new users (n=2,381, GA data Dec 2024) | — |
| Event abandonment rate | 68% within 2 clicks (Hotjar session data) | — |
| Avg. time to first resource completion | 9.3 days (n=412, Mixpanel) | $18 CPA wasted |
BEHAVIORAL ROOT CAUSE: Users default to browsing because the platform lacks goal-based scaffolding — they disengage when unable to connect activities to career outcomes.
RECOVERABLE VALUE:
5,000 disengaged users/year × $29 saved retention cost = $145K/year
┌───────────────────────────────────────────────────────┐
│ **Learning Path Generator** │
├───────────────────────────────────────────────────────┤
│ [1/5] Career goal: ▾ PM ▾ │
│ [2/5] Current skill level: ▾ Beginner ▾ │
│ [3/5] Preferred learning: ▴ Lectures ▾ | Projects ▾ │
│ [4/5] Weekly time: ▾ 3-5h ▾ │
│ [5/5] Target domain: ▾ SaaS startups ▾ │
│ │
│ [Generate My Path] │
└───────────────────────────────────────────────────────┘
┌───────────────────────────────────────────────────────┐
│ **Your 8-Week PM Path** │
├───┬──────────────────────────────┬──────────┬────────┤
│ Wk│ Event/Resource │ Est.Time │ Status │
├───┼──────────────────────────────┼──────────┼────────┤
│ 1 │ [Live] PM Career AMA │ 1h │ [Join] │
│ 1 │ Figma for PMs (interactive) │ 2h │ [Start]│
├───┼──────────────────────────────┼──────────┼────────┤
│ 2 │ [Challenge] PRD Draft Contest│ 3h │ [Lock] │
│ 2 │ User Interviewing Workshop │ 1.5h │ [Lock] │
└───┴──────────────────────────────┴──────────┴────────┘
CORE MECHANICS:
- Inputs: 5-question onboarding (goals/skills/style/time/domain)
- Algorithm: Content tagged with 12 metadata attributes (difficulty, format, role-relevance)
- Output: Time-boxed path with weekly milestones (2 events + 1 resource + 1 challenge)
- Adaptation: Recalibrates path if user misses milestones or completes early
KEY DECISIONS:
- Excluded real-time AI coaching (scope/complexity)
- Prioritized community challenges over third-party content (differentiation)
Phase 1 — MVP (10 weeks)
US1 — Path Generation
- Given new user completes onboarding questions
- When clicking "Generate Path"
- Then system outputs 8-week path with ≥3 resources/week matching all 5 inputs (P0)
Failure Consequence: Invalid paths destroy trust → immediate churn
US2 — Progress Tracking
- Given user views path dashboard
- When marking resource as complete
- Then UI updates completion % in ≤800ms (P1)
Validator: QA via 50-sample test paths
Out of Scope (Phase 1):
| Feature | Why Not Phase 1 |
|---|---|
| Cross-platform sync | Requires mobile API redesign |
| Skill gap analysis | Needs assessment engine |
| Peer progress comparison | Privacy review pending |
Phase 1.1 (4 weeks post-MVP):
- Email reminders for upcoming milestones
- "Extend Timeline" option
Phase 1.2 (6 weeks post-MVP):
- Integration with campus recruitment calendars
Primary Metrics:
| Metric | Baseline | Target (D90) | Kill Threshold | Method |
|---|---|---|---|---|
| Path generation rate | 0% | ≥35% of new users | <15% at D30 | GA event |
| Wk4 milestone completion | N/A | ≥45% of paths | <30% at D90 | Mixpanel |
| Avg. sessions/user | 1.2 | ≥2.8 | <1.8 at D90 | Amplitude |
Guardrail Metrics:
| Guardrail | Threshold | Action |
|---|---|---|
| Path setup abandonment | >50% at Step 3 | Simplify onboarding |
| Resource load latency | p95 > 2.4s | Optimize CDN |
What We Are NOT Measuring:
- Total paths created (inflated by test accounts)
- "Satisfaction" scores (lagging, biased)
- Feature usage time (doesn't correlate to outcomes)
-
Performance:
- Path generation latency ≤1.2s p95
- Dashboard loads ≤1.8s at 5K concurrent users
-
Security:
- Learning style/goal data encrypted at rest (AES-256)
- GDPR-compliant data deletion workflow
-
Accuracy:
- Resource recommendations match skill level with ≥92% precision (tested against 200 labeled samples)
-
Scalability:
- Handle 500 path generations/hour (validated via 10x load test)
RISK 1 — Low Milestone Completion
- Probability: Medium | Impact: High
- Narrative: Users generate paths but abandon them when facing time conflicts, making the system a "ghost feature."
- Mitigation: Embed milestone reminders in event confirmation emails (Owner: Growth Lead by launch)
RISK 2 — Content Coverage Gaps
- Probability: High | Impact: Medium
- Narrative: AI recommends identical resources for niche roles (e.g., quantum computing PMs) due to sparse tagging.
- Mitigation:* Manual fallback paths for 5 low-coverage domains (Owner: Content Ops by D30)
RISK 3 — Recommendation Bias
- Probability: Low | Impact: High
- Narrative: Algorithm over-promotes partner-sponsored content, triggering user distrust.
- Mitigation:* Bias audit with external ML firm pre-launch (Owner: CTO by 2025-05-01)
KILL CRITERIA — Review if ANY met:
- <500 paths generated in Month 1
- Wk1 milestone completion <25% at D45
- Support tickets for "irrelevant paths" >15% of total
SYSTEM FLOW:
User Input → [Recommendation Engine] → (Path Generator → Content Graph DB) → UI Rendering
CONTENT GRAPH DB SCHEMA:
- Nodes: Events/Resources tagged with {role_relevance, difficulty, format, time_estimate}
- Edges: Prerequisite relationships (e.g., "Figma tutorial" → "PRD Challenge")
ASSUMPTIONS VALIDATION:
| Assumption | Status |
|---|---|
| Content tagging covers ≥95% of resources | ⚠ Unvalidated — audit by Content Team by 2025-03-15 |
| Recommendation API handles 50rps | ⚠ Unvalidated — load test by Eng by 2025-04-10 |
| User input schema final | ⚠ Unvalidated — UX validation via 50-user test by 2025-03-22 |
Stage 1 (D0):
- Rollout to 20% of new users (India/SEA regions)
- In-app tooltip: "Get a custom learning plan in 5 mins"
Stage 2 (D14):
- Expand to 100% new users if:
- Path gen rate >25%
- CSAT ≥4.2/5
Stage 3 (D30):
- "Path Progress" digest emails to inactive users
- Campus ambassador program promotion
Decision: Path regeneration trigger
Choice Made: Manual user-initiated refresh only
Rationale: Avoids over-engineering; user control prevents frustration from auto-shifting deadlines. Rejected auto-trigger based on engagement spikes.
Decision: Progress tracking depth
Choice Made: Binary completion status (done/not done)
Rationale: Simplifies MVP; rejects granular skill profiling (requires new assessment system).
Decision: Content sources
Choice Made: Nexera-owned events/resources only
Rationale: Ensures quality control; rejects third-party integrations (complicates rights management).
Decision: Failure recovery
Choice Made: "Reset Path" option after 2 missed milestones
Rationale: Prevents abandonment; rejects automated rescheduling (over-promises adaptability).
BEFORE/AFTER NARRATIVE:
Priya (CS junior, Bangalore)
Before: Joined Nexera to prep for PM roles. Overwhelmed by 50+ events, attended none. Bookmarked 12 resources but completed 0. Churned after 9 days.
After: Generated "APAC SaaS PM" path. Completed Week 1 resources pre-event. Attended "PM AMA" live, asked 3 questions. On track for Week 2 challenge.
PRE-MORTEM:
It is 6 months post-launch and this feature failed. The 3 reasons:
- Users abandoned paths after missing one milestone with no recovery workflow
- Engineering cut the progress-tracking API to hit deadlines, reducing perceived value
- Competitor launched free path builder before our Phase 1.1
What success looks like: Campus recruiters mention Nexera paths by name during interviews. Community channels fill with path completion screenshots. The growth team stops running "re-engage inactive users" campaigns.