Design personalized learning plans for skills, topics, and career development
The Learning Path Creator skill helps you design structured, effective learning plans for acquiring new skills or deepening existing knowledge. Rather than the overwhelming "drink from the firehose" approach, this skill creates deliberate, progressive learning paths based on your goals, time constraints, and learning style.
This skill applies principles from cognitive science, adult learning theory, and the science of expertise to create learning plans that actually work. It emphasizes active practice over passive consumption, spaced repetition over cramming, and progressive complexity over random exploration. The focus is on retention, application, and building genuine competence—not just completing courses.
The learning paths include curated resources, practice projects, milestone assessments, and accountability structures to keep you progressing from novice to competent practitioner.
Create comprehensive learning plan:
Evaluate current level:
Curate best learning materials:
Monitor learning journey:
Periodic assessment and adjustment:
Stage 1: Unconscious Incompetence You don't know what you don't know
Stage 2: Conscious Incompetence You know what you don't know (hardest stage)
Stage 3: Conscious Competence You can do it, but it requires focus
Stage 4: Unconscious Competence You do it naturally without thinking
Layer 1: Foundation (20% of time) Core concepts, vocabulary, mental models
Layer 2: Active Practice (50% of time) Hands-on application, building things
Layer 3: Real Application (20% of time) Use in actual work or meaningful projects
Layer 4: Teaching & Refinement (10% of time) Explain to others, fill knowledge gaps
Rather than learn → then apply: Build → Learn → Build → Learn
Example for learning web development:
| Action | Command/Trigger |
|---|---|
| Create new path | "create learning path for [skill]" |
| Skill assessment | "assess my [skill] level" |
| Resource recommendations | "what should I learn from for [skill]" |
| Progress update | "learning progress update" |
| Project ideas | "practice projects for [skill]" |
| Review learning | "review my learning path" |
| Adjust plan | "my learning path needs adjustment" |
| Next steps | "what should I learn next in [path]" |
SKILL: [Skill Name]
GOAL: [Specific capability you want]
TIME COMMITMENT: [Hours per day/week]
WEEK 1: FOUNDATION
- [ ] Resource 1: [Book/Course - Core concepts]
- [ ] Resource 2: [Tutorial - Getting started]
- [ ] Mini-Project: [Something tiny to prove basics]
- Checkpoint: Can you explain the fundamentals to someone?
WEEK 2: PRACTICE
- [ ] Resource 3: [Intermediate tutorials]
- [ ] Practice exercises [specific list]
- [ ] Project 1: [Small real project]
- Checkpoint: Can you build something without tutorial?
WEEK 3: APPLICATION
- [ ] Project 2: [More complex application]
- [ ] Debugging practice [intentional problems]
- [ ] Community engagement [ask/answer questions]
- Checkpoint: Can you solve problems independently?
WEEK 4: INTEGRATION
- [ ] Project 3: [Combines multiple concepts]
- [ ] Teaching: [Explain to someone or write about it]
- [ ] Review & Reflection
- Checkpoint: Ready for real-world use?
SUCCESS CRITERIA:
- [ ] Can build [specific thing] from scratch
- [ ] Can explain [core concepts] clearly
- [ ] Can debug [common problems]
- [ ] Feel confident using in real work
SKILL: [Skill Name]
CURRENT LEVEL: [Novice/Intermediate/Advanced]
TARGET LEVEL: [Where you want to be]
TIMELINE: [3/6/12 months]
WHY: [Career goal or requirement]
PHASE 1: FOUNDATION (Month 1-2)
Learning: [Core concepts, basics]
Resources:
- [ ] Book: [Title]
- [ ] Course: [Title]
Practice:
- [ ] Project 1
- [ ] Project 2
Milestone: [Specific capability]
PHASE 2: DEPTH (Month 3-4)
Learning: [Advanced topics]
Resources:
- [ ] Advanced course/book
- [ ] Documentation deep-dive
Practice:
- [ ] Project 3 (more complex)
- [ ] Contribute to open source
Milestone: [Specific capability]
PHASE 3: MASTERY (Month 5-6)
Learning: [Specialized areas, best practices]
Resources:
- [ ] Expert-level content
- [ ] Community involvement
Practice:
- [ ] Real-world application
- [ ] Teaching/mentoring others
Milestone: [Professional competence]
WEEKLY TIME BUDGET: [Hours breakdown]
- Learning: [X hours]
- Practice: [X hours]
- Projects: [X hours]
- Review: [X hours]
SUCCESS METRICS:
- Portfolio pieces: [Number and type]
- Certifications: [If applicable]
- Real-world use: [Job, freelance, etc.]
TOPIC: [Subject Area]
DEPTH TARGET: [Working knowledge / Expert / Mastery]
PURPOSE: [Why you're learning this]
PRE-WORK: BUILD CONTEXT
- [ ] Survey the field: [Overview resources]
- [ ] Understand why it matters
- [ ] Identify key sub-topics
CORE CURRICULUM
Resources (in order):
1. [Introductory resource]
2. [Foundational resource]
3. [Advanced resource]
Active Learning:
- [ ] Take notes in own words
- [ ] Create concept maps
- [ ] Explain to others
- [ ] Write summary essays
Application:
- [ ] Real-world examples
- [ ] Case studies
- [ ] Problem sets
- [ ] Teaching moment
INTEGRATION
Connect to:
- [Related topic 1]
- [Related topic 2]
- [Practical application area]
MASTERY EVIDENCE:
- [ ] Can teach this to a beginner
- [ ] Can debate nuances with expert
- [ ] Can apply in novel situations
Problem: Constantly following tutorials but can't build independently Solution: After each tutorial, build something similar without instructions
Problem: Hoarding courses and books but never finishing Solution: One resource at a time, completion over collection
Problem: Waiting to "fully understand" before practicing Solution: Build messy first drafts, iterate toward quality
Problem: Watching videos and reading without doing Solution: 80% practice, 20% consumption
Problem: Jumping between topics without structure Solution: Follow a deliberate path, finish what you start
Project-Based Learners
Structured Learners
Video Learners
Book Learners
Community Learners
This skill works well with:
User: "create learning path for Python"
Skill Response: "Great choice—Python is incredibly versatile. Let's design a learning path that works for you.
First, some context questions to personalize this:
1. What do you want to DO with Python?
2. What's your current programming experience?
3. How much time can you dedicate?
4. How do you learn best?
Take your time—good answers create a better path."
User: "Want to do data analysis, never coded before, can do 5 hours per week, learn best by doing projects"
Skill Response: "Perfect. Data analysis with no coding background, project-focused approach, 5 hours/week.
Here's your personalized path:
Goal: Basic Python competence
Week 1-2: Basics
Week 3-4: Data structures
Checkpoint: Can you write loops, functions, and work with lists/dicts?
Goal: pandas, numpy, visualization basics
Week 5-6: pandas basics
Week 7-8: Visualization
Checkpoint: Can you load, clean, and visualize data?
Goal: End-to-end data analysis
Week 9-10: Full analysis project
Week 11-12: Advanced techniques
Final Checkpoint: Published analysis on GitHub
Weekly Structure (5 hours):
Success looks like: After 12 weeks, you can take a dataset, clean it, analyze it, create visualizations, and present insights.
Shall we lock this in and I'll help you get started with Week 1?"