| name | learning-path-designer |
| description | Self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners.
Use when the user asks about learning path designer, or needs help with self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners.
Do NOT use when the request requires professional specialized advice or falls outside the scope of learning path designer.
|
| license | Apache-2.0 |
| metadata | {"author":"foundry-skills","version":"1.0.0","tags":"study-skills step-by-step guide","category":"education","subcategory":"self-learning","depends":"","disclaimer":"none","difficulty":"intermediate"} |
Learning Path Designer
When to Use
Use this skill when:
- User asks about learning path designer
- User needs guidance on learning path designer topics
- User wants a structured approach to learning path designer
Do NOT use when:
- Request requires professional consultation beyond educational guidance
- User needs emergency assistance
The Self-Directed Learning Framework
Why Most Self-Learning Fails
Self-directed learning has a high dropout rate because learners typically:
- Start without a clear destination or measurable goals
- Choose resources randomly instead of strategically
- Have no feedback loop to assess progress
- Lack accountability structures
- Underestimate the time and effort required
- Hit the "intermediate plateau" and lose motivation
This guide provides the system to prevent each of these failures.
The Learning Path Lifecycle
1. DEFINE --> 2. MAP --> 3. RESOURCE --> 4. EXECUTE --> 5. ASSESS
| |
+<----- 6. ITERATE (adjust based on assessment) ------<-----------+
Phase 1: Define Your Learning Goal
The Specificity Test
Vague goals produce vague results. Transform your goal:
| Vague Goal | Specific Goal |
|---|
| "Learn programming" | "Build and deploy a full-stack web app using React and Node.js within 6 months" |
| "Get better at writing" | "Write and publish 12 blog posts averaging 1500 words with 80%+ positive feedback" |
| "Learn Spanish" | "Hold a 30-minute conversation with a native speaker about daily topics (B1 level) in 9 months" |
| "Understand finance" | "Pass the CFA Level 1 exam in December" |
Goal Definition Template
LEARNING GOAL DEFINITION
Subject: _________________________________
Specific outcome: ________________________
Evidence of completion: __________________
(How will I KNOW I have achieved this?)
Target date: _____________________________
Time available per week: ____ hours
Current knowledge level (1-10): ____
Why this matters to me: __________________
What I will DO with this knowledge: _______
Backward Design
Start from the end state and work backward:
- What does a person who has achieved this goal look, sound, and act like?
- What are the key skills and knowledge they possess?
- What are the prerequisites for those skills?
- What are the prerequisites for the prerequisites?
This creates a natural learning sequence.
Phase 2: Map the Curriculum
Skill Decomposition
Break your subject into components using this hierarchy:
DOMAIN (e.g., Web Development)
|
+-- AREA (e.g., Frontend)
| |
| +-- SKILL (e.g., React)
| | |
| | +-- SUB-SKILL (e.g., State Management)
| | +-- SUB-SKILL (e.g., Component Architecture)
| | +-- SUB-SKILL (e.g., Hooks)
| |
| +-- SKILL (e.g., CSS)
| +-- SKILL (e.g., HTML)
|
+-- AREA (e.g., Backend)
+-- AREA (e.g., DevOps)
Dependency Mapping
Identify which skills must come before others:
HTML/CSS --> JavaScript --> React --> Full-Stack Project
| ^
+--> Node.js --> Express ---+
|
+--> Databases -----+
The 80/20 Analysis
Not all sub-skills are equally important. For each area:
- What 20% of concepts account for 80% of practical use?
- What does a practitioner use daily vs. rarely?
- What do job postings or experts consistently emphasize?
Focus your learning path on high-frequency, high-impact skills first.
Curriculum Template
LEARNING PATH: ________________________
Total estimated time: _____ hours
Target completion: ___________
MODULE 1: ________________________ (__ hours)
Prerequisites: None
Key skills: _______________________
Milestone: ________________________
MODULE 2: ________________________ (__ hours)
Prerequisites: Module 1
Key skills: _______________________
Milestone: ________________________
MODULE 3: ________________________ (__ hours)
Prerequisites: Modules 1-2
Key skills: _______________________
Milestone: ________________________
[Continue for all modules]
CAPSTONE PROJECT: ________________________
Combines: All modules
Deliverable: ________________________
Phase 3: Curate Resources
Resource Type Effectiveness
| Resource Type | Best For | Limitations |
|---|
| Textbooks | Deep understanding, reference | Slow, can be dry |
| Online courses (structured) | Guided learning, video learners | Passive if not applied |
| Project-based tutorials | Applied learning, portfolio | Can skip fundamentals |
| Documentation | Authoritative reference | Assumes base knowledge |
| Books (practitioner) | Real-world perspective | May become outdated |
| Podcasts/YouTube | Exposure, motivation, overview | Shallow, not structured |
| Communities (forums, Discord) | Q&A, networking, motivation | Can be distracting |
| Mentors/coaches | Personalized feedback, shortcuts | Cost, availability |
| Practice problems | Skill building, assessment | Narrow without context |
Resource Evaluation Criteria
Before committing to a resource, check:
The Three-Source Rule
For each module in your curriculum, identify:
- Primary resource: A comprehensive course or textbook (your main path)
- Supplementary resource: An alternative explanation source (for when you get stuck)
- Practice resource: Exercises, projects, or problems to apply what you learn
Do NOT collect 10+ resources per topic. This is procrastination disguised as preparation.
Free vs. Paid Decision Framework
| Invest Money When | Use Free Resources When |
|---|
| Time is your scarcest resource | Budget is very tight |
| Topic requires structured progression | Material is widely available (e.g., basic programming) |
| You need accountability (paid = commitment) | You are exploring before committing |
| Quality of instruction matters (advanced topics) | Community resources are excellent (open source) |
| Certification adds career value | Self-assessment is sufficient |
Phase 4: Execute the Plan
Weekly Learning Schedule
WEEKLY LEARNING SCHEDULE
Total hours available: _____
Monday: ___:___ to ___:___ Focus: ________________
Tuesday: ___:___ to ___:___ Focus: ________________
Wednesday: ___:___ to ___:___ Focus: ________________
Thursday: ___:___ to ___:___ Focus: ________________
Friday: ___:___ to ___:___ Focus: ________________
Saturday: ___:___ to ___:___ Focus: ________________
Sunday: ___:___ to ___:___ Focus: ________________
Time distribution:
Input (reading, watching, listening): ___% (target: 30-40%)
Practice (exercises, coding, writing): ___% (target: 40-50%)
Review (spaced repetition, notes): ___% (target: 10-20%)
Reflection (journaling, planning): ___% (target: 5-10%)
The Active Learning Protocol
For each study session:
Before (2 minutes)
- What am I learning today?
- What do I already know about this?
- What questions do I want answered?
During (main session)
- Take sparse notes (key concepts only, not transcription)
- Pause after each section: can I explain what I just learned?
- Do practice exercises immediately after learning the concept
- Mark areas of confusion for later review
After (5 minutes)
- Write a 3-sentence summary from memory (no notes)
- Identify: What was clear? What was confusing?
- Plan: What will I do next session?
Managing the Plateau
Every learner hits a plateau where progress feels invisible:
The Competence Stages
- Unconscious incompetence: You do not know what you do not know (bliss)
- Conscious incompetence: You know how much you do not know (frustrating)
- Conscious competence: You can do it with effort and attention (slow progress)
- Unconscious competence: It becomes automatic (mastery)
The plateau typically occurs at stage 3. Push through with:
- Deliberate practice on specific weak areas (not general review)
- Seek feedback from someone more advanced
- Change your practice method (if reading, try teaching; if solo, try collaborative)
- Set micro-goals that show daily progress
Phase 5: Assess Progress
Milestone Assessments
At each module milestone, verify learning:
Knowledge Check
- Can I explain the key concepts without notes?
- Can I answer practice questions at 80%+ accuracy?
- Can I teach this to someone else clearly?
Application Check
- Can I apply this to a real problem?
- Can I complete a project using these skills?
- Can I combine this with previously learned skills?
Progress Dashboard
MONTHLY PROGRESS REVIEW
Month: ___________
Hours invested this month: _____
Cumulative hours: _____
Module progress:
Module 1: [=========>] 100% - Complete
Module 2: [======> ] 65% - On track
Module 3: [ ] 0% - Not started
Milestones achieved: _________________
Current skill level (1-10): ____
Key wins this month: _________________
Key struggles: _______________________
Adjustments for next month: __________
On track for target date? [ ] Yes [ ] No
If no, new target date: ______________
The Portfolio Approach
Build tangible evidence of learning:
- Projects: Build something that demonstrates your skills
- Writing: Blog posts explaining concepts (teaching deepens learning)
- Contributions: Open source, community answers, peer tutoring
- Certifications: When relevant and recognized
- Presentations: Teach a workshop or give a talk
Phase 6: Iterate
Quarterly Review
Every 3 months, conduct a full review:
- Is the goal still relevant and motivating?
- Is the curriculum structure working?
- Are the resources effective?
- Is the pace sustainable?
- What has been the biggest obstacle?
- What has been the most effective learning method?
- Does the remaining plan need adjustment?
Common Adjustments
| Signal | Adjustment |
|---|
| Consistently behind schedule | Reduce scope or extend timeline |
| Material too easy | Skip ahead, find harder resources |
| Material too hard | Add prerequisites, slow down |
| Losing motivation | Reconnect with purpose, change format, find a community |
| New information about the field | Update curriculum to match current needs |
| Finished ahead of schedule | Add depth or breadth to existing plan |
Accountability Systems
Self-Accountability
- Learning journal: Daily entry, even 2 sentences
- Public commitment: Share your goal and progress publicly
- Streak tracking: Do not break the chain (apps: Habitica, Streaks)
- Time tracking: Toggl, Clockify, or simple spreadsheet
External Accountability
- Study partner: Regular check-ins, shared goals
- Learning community: Discord servers, subreddits, local meetups
- Mentor: Monthly review of progress and plan
- Cohort-based courses: Built-in accountability and deadlines
The Weekly Review Habit (15 minutes every Sunday)
- What did I learn this week? (3 key takeaways)
- What did I struggle with?
- How many hours did I invest vs. plan?
- What is my focus for next week?
- Is anything blocking my progress?
Learning Method Selection Guide
| If You Learn Best By | Prioritize |
|---|
| Doing | Project-based learning, coding challenges, practice problems |
| Watching | Video courses, demonstrations, live coding sessions |
| Reading | Textbooks, documentation, technical blogs |
| Discussing | Study groups, communities, pair programming |
| Teaching | Blog writing, tutoring, creating content |
Best practice: Use your preferred method as the primary input but deliberately include your weaker methods for variety and deeper encoding.
Output Format
LEARNING PATH DESIGNER OUTPUT
=============================
Section 1: Assessment / Analysis
- Key findings
- Recommendations
Section 2: Action Plan
- Step-by-step guidance
- Timeline if applicable
Section 3: Resources
- Relevant references
- Next steps
Example
Input: "Help me get started with learning path designer"
Output: A structured learning path designer plan tailored to the user's specific situation, following the process outlined above.
Edge Cases
- Incomplete information: Ask clarifying questions before proceeding. Do not assume details the user has not provided.
- Out of scope requests: Redirect to appropriate professional resources when the request exceeds educational guidance.
- Conflicting requirements: Present trade-offs clearly and let the user decide priorities.