Learning Roadmap Builder
Researches a topic via Brave Search, maps out prerequisites and learning milestones, curates the best free/paid resources, and creates a week-by-week study plan with checkpoints. Prerequisites: brave-search MCP.
MCP get_skill({ skillId: "learning-roadmap-builder-3e1ef24f" })Use this skill with your agent
Create a free account and connect via MCP
# Learning Roadmap Builder
Research a skill or topic, identify prerequisites, curate the best resources, and generate a structured week-by-week study plan.
## When to Use
- "Create a roadmap to learn {skill}"
- "How should I learn machine learning from scratch?"
- "Build me a 3-month plan to learn Rust"
## Requirements
- **Brave Search MCP** for resource curation and topic research
## Workflow
### Step 1 — Define Learning Goal
- **Topic/skill** (e.g., "Kubernetes", "data science", "Spanish")
- **Current level** (complete beginner, some exposure, intermediate)
- **Goal** ("deploy apps to k8s", "pass AWS cert", "conversational fluency")
- **Time commitment** (hours per week)
- **Timeline** (4 weeks, 3 months, 6 months)
- **Learning style preference** (video, reading, hands-on projects, courses)
- **Budget** (free only, or $ for paid courses)
### Step 2 — Research Topic Structure
```
brave_web_search: "{TOPIC} learning roadmap {YEAR} beginner to advanced"
brave_web_search: "best {TOPIC} resources free courses tutorials {YEAR}"
brave_web_search: "{TOPIC} prerequisites what to learn first"
brave_web_search: "{TOPIC} common mistakes beginners learning"
```
### Step 3 — Map Prerequisites
```markdown
## Prerequisites Map
{TOPIC}
├── Prerequisite 1: {skill} — {your level: ✅ Ready / 🟡 Review / 🔴 Learn first}
├── Prerequisite 2: {skill} — {status}
└── Prerequisite 3: {skill} — {status}
### Gap Analysis
- You need to cover: {list of gaps}
- Estimated catch-up time: {X} weeks
```
### Step 4 — Curate Resources
```markdown
## Recommended Resources
### 🎓 Courses
| Resource | Type | Cost | Level | Why |
|----------|------|------|-------|-----|
| {Course 1} | Video | Free | Beginner | {reason} |
| {Course 2} | Interactive | $X/mo | Intermediate | {reason} |
### 📚 Books
| Book | Level | Why |
|------|-------|-----|
| {Book 1} | Beginner | {reason} |
### 🔧 Practice Platforms
| Platform | Type | Why |
|----------|------|-----|
| {Platform 1} | Exercises | {reason} |
```
### Step 5 — Generate Week-by-Week Plan
```markdown
# Learning Roadmap: {TOPIC}
📅 Duration: {N} weeks | ⏱️ {X} hours/week | 🎯 Goal: {GOAL}
## Phase 1: Foundations (Weeks 1-{N})
### Week 1: {Topic}
- [ ] {Resource}: Complete chapters/sections {X-Y} (~{N}h)
- [ ] {Hands-on}: {Specific exercise or mini-project}
- [ ] {Checkpoint}: Can you {specific skill test}?
### Week 2: {Topic}
- [ ] {Resource}: {Specific sections} (~{N}h)
- [ ] {Hands-on}: {Exercise}
- [ ] {Checkpoint}: {Skill test}
## Phase 2: Intermediate (Weeks {N}-{M})
...
## Phase 3: Applied (Weeks {M}-{End})
...
### 🎯 Final Milestone
- Build: {Capstone project description}
- Prove: {How to verify you've reached the goal}
```
### Step 6 — Save Roadmap
```bash
mkdir -p outputs/learning
cat > "outputs/learning/roadmap-{TOPIC}-{DATE}.md" << 'EOF'
{ROADMAP}
EOF
```
## Important Rules
- Only recommend resources that exist — verify via Brave Search
- Include free options for every paid recommendation
- Adjust pace to user's time commitment — don't overload
- Include checkpoints to verify understanding before moving on
- Recommend projects over passive consumption
## Example Prompts
- "Build me a 3-month plan to learn Kubernetes"
- "How do I go from Python beginner to building web apps?"
- "Create a study roadmap for the AWS Solutions Architect cert"Related Skills
More skills in Learning & Education
Anki Flashcard Deck Generator
Extracts key concepts from study material, generates spaced-repetition flashcards in Anki-compatible CSV/TSV format, and applies memory science principles (cloze deletion, image occlusion, interleaving). Prerequisites: python3.
Book-to-Action Notes Generator
Researches a book's key ideas via Brave Search, generates structured chapter summaries with actionable takeaways, and creates an implementation checklist. Prerequisites: brave-search MCP.
Concept Explainer & Tutor
Explains complex concepts at your level using analogies, examples, and progressive depth. Researches topics via Brave Search for accurate, current explanations and generates visual diagrams in Mermaid syntax. Prerequisites: brave-search MCP.
Language Practice Partner
Conducts conversational language practice at your level, corrects grammar in real-time, teaches vocabulary in context, and tracks your progress. Researches cultural context via Brave Search. Prerequisites: brave-search MCP.
Explore Other Categories
Skills from other categories with shared topics
Ab Test Analysis
Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.
Analyze Feature Requests
Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.
Ansoff Matrix
Generate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.