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-ec7ac9c2" })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
Company Due Diligence Researcher
Conducts comprehensive research on a company via Brave Search covering financials, leadership, culture, news, and competitive landscape. Generates a diligence brief for job seekers, investors, or partners. Prerequisites: brave-search MCP, python3.
Competitor Analysis Report
Researches competitors via Brave Search and builds a comprehensive competitive landscape analysis with positioning, pricing, strengths/weaknesses, and strategic recommendations. Prerequisites: brave-search MCP, python3.
Contract Clause Analyzer
Reads a contract or agreement, identifies key clauses, flags risky or unusual terms, and generates a plain-English summary with recommendations. Researches standard clause language via Brave Search. Prerequisites: brave-search MCP, python3.