// Track learning progress, monitor milestones, identify skill gaps, analyze learning velocity, and optimize for faster skill development. Use for progress checking, gap analysis, and optimization.
| name | progress-tracking |
| description | Track learning progress, monitor milestones, identify skill gaps, analyze learning velocity, and optimize for faster skill development. Use for progress checking, gap analysis, and optimization. |
Master the art of monitoring your learning journey, identifying growth patterns, and optimizing for maximum velocity toward your career goals.
/progress dashboard # View overall progress
/progress analysis # Identify skill gaps
/progress velocity # Understand learning pace
/progress optimize # Get optimization suggestions
Learning Velocity:
Measure: Skills mastered per month
Example:
- Month 1: 2 skills (ramp up)
- Month 2-4: 4 skills/month (peak)
- Month 5+: 3 skills/month (sustaining)
Average: ~3.5 skills/month
Quality Score:
Measure: Quality of work (0-100%)
Based on:
- Project quality (code reviews)
- Test coverage (>70% ideal)
- Best practices adherence
- Documentation completeness
Consistency:
Measure: Active days per week
Goal: 5-6 days/week
Benchmark:
- Sustainable: 5-6 days
- Intensive: 7 days (limited duration)
- Struggling: <3 days (assess obstacles)
Retention Rate:
Measure: Knowledge persistence
Timeline:
- Week 1: 90% (fresh)
- Week 4: 75% (good)
- Month 3: 65% (needs review)
- Month 6: 78% (consolidating)
- Year 1: 85% (long-term memory)
BEGINNER PHASE:
โ
HTML Fundamentals
โ
CSS Mastery
โ
JavaScript Basics
โ
Git & GitHub
โโ Checkpoint: 5 simple projects
INTERMEDIATE PHASE:
โณ JavaScript Advanced (Current)
โโ Sub-skills:
โ โโ Async/Await (In progress)
โ โโ Event Loop (Not started)
โ โโ Closures & Scope (Completed)
โ โโ Error Handling (Completed)
โโ Checkpoint: 3 medium projects
โโ Est. completion: 2 weeks
ADVANCED PHASE:
๐ React Fundamentals (Locked - prerequisites)
โโ Unlock requirement: JavaScript 70%
โโ Current JS level: 55% (15% to unlock)
โโ Est. unlock date: 2-3 weeks
โโ Time estimate: 10-14 weeks
OVERVIEW:
โโ Current Path: Frontend Developer
โโ Overall Progress: 45% (6 months in)
โโ Learning Pace: 12 hours/week
โโ Quality Score: 82% (Strong)
โโ Consistency: 5.2 days/week โ
SKILL LEVELS:
HTML โโโโโโโโโโโโโโโโโโ 78% (Competent)
CSS โโโโโโโโโโโโโโโโโโ 70% (Competent)
JavaScript โโโโโโโโโโโโโโโโโโ 50% (Novice)
Git โโโโโโโโโโโโโโโโโโโ 75% (Competent)
A11y โโโโโโโโโโโโโโโโโโโโ 35% (Aware)
Testing โโโโโโโโโโโโโโโโโโโโ 15% (Unaware)
PROJECTS COMPLETED:
โ
Portfolio Website (40 hrs)
โ
Interactive Game (35 hrs)
โณ Todo App (35% done)
๐ Queued: Weather, E-commerce
MILESTONES:
โ
HTML Fundamentals (Completed Week 3)
โ
CSS Mastery (Completed Week 6)
โ
JavaScript Essentials (Completed Week 10)
โณ Git Proficiency (15% to unlock Week 15)
๐ React Basics (Locked - needs JS 70%)
VELOCITY:
Current Pace: 12 hrs/week (Sustainable)
Average Pace: 11.5 hrs/week
Trend: Consistent (slight upward)
Projection: 13 months to job-ready
STEP 1: IDENTIFY TARGET
โโ Goal: Full Stack Developer
โโ Timeline: 12 months
โโ Market: High demand
STEP 2: REQUIRED SKILLS
โโ React (must be Level 4)
โโ Node.js (must be Level 4)
โโ PostgreSQL (must be Level 3)
โโ Testing (must be Level 3)
โโ DevOps (must be Level 2)
STEP 3: CURRENT LEVELS
โโ React: Level 1 (0%) - LOCKED
โโ Node.js: Level 2 (25%) - GAP
โโ PostgreSQL: Level 1 (0%) - GAP
โโ Testing: Level 1 (0%) - CRITICAL GAP
โโ DevOps: Level 1 (0%) - LARGE GAP
STEP 4: GAP ANALYSIS
Testing: 3 levels โ Critical โ 12-14 weeks
DevOps: 2 levels โ Large โ 10-12 weeks
React: Locked โ 4-6 weeks to unlock โ 12 weeks after
Node.js: 2-3 levels โ Medium โ 8-10 weeks
PostgreSQL: 2-3 levels โ Medium โ 6-8 weeks
STEP 5: PRIORITIZE
Priority Order:
1. Testing (blocking multiple paths)
2. React (time-sensitive, locked)
3. Node.js (medium importance)
4. PostgreSQL (medium importance)
5. DevOps (nice-to-have initially)
STEP 6: ACTION PLAN
Timeline:
โโ Months 1-2: Close Testing gap (start)
โโ Month 2-3: Unlock React prerequisites
โโ Month 3-4: React + continued Testing
โโ Month 5-6: Node.js + Database
โโ Month 7+: Integration and Projects
โโ Month 12: Job-ready
WEEKLY HOURS:
Week 1-2: 6 hrs/week (onboarding)
Week 3-4: 10 hrs/week (building up)
Week 5-10: 14 hrs/week (peak)
Week 11-14: 12 hrs/week (sustainable)
Average: 12 hrs/week
MONTHLY SKILLS MASTERED:
Month 1: 1.5 skills (ramping)
Month 2: 3 skills (accelerating)
Month 3: 4 skills (peak)
Month 4: 3.5 skills (sustaining)
Average: 3 skills/month
PROJECTION AT CURRENT PACE:
To Frontend Ready: 13 months
To Full Stack Ready: 18 months
To Senior Ready: 36+ months
CURRENT BOTTLENECKS:
- Limited project experience (35%)
- Inconsistent study (2 days/week offline)
- Passive learning > active practice (60/40)
- Limited code review feedback
OPTIMIZATION OPPORTUNITIES:
1. MORE HANDS-ON PROJECTS (Highest Impact)
- Current: 1-2 projects/month
- Target: 2-3 projects/month
- Impact: +10% velocity
- Effort: Shift from passive to active
- Timeline: Immediate
2. PAIR PROGRAMMING (Medium Impact)
- Current: No pair programming
- Target: 2 sessions/week
- Impact: +8% velocity (learning + retention)
- Effort: Find peer
- Timeline: 1-2 weeks to arrange
3. TEACH OTHERS (Medium Impact)
- Current: No teaching
- Target: 1 tutoring session/week
- Impact: +12% retention
- Effort: Join mentoring community
- Timeline: Immediate
4. CODE REVIEWS (Medium Impact)
- Current: No external feedback
- Target: Weekly code review
- Impact: +15% quality score
- Effort: GitHub PR communities
- Timeline: Immediate
5. INCREASE STUDY HOURS (Low Impact)
- Current: 12 hours/week
- Potential: 15-18 hours/week
- Impact: +20% velocity (burnout risk)
- Effort: Sacrifice other activities
- Timeline: Unsustainable long-term
RECOMMENDED STRATEGY:
Focus on 1+2+3 (projects + pair + teaching)
Results in +20-30% velocity without burnout
Timeline: 13 months โ 10-11 months to ready
ACTIVE LEARNING:
โโ New skill: Review after 1 day
โโ Correct: Review after 3 days
โโ Still correct: Review after 7 days
โโ Still correct: Review after 14 days
โโ Still correct: Review after 30 days
โโ Still correct: Review after 90 days
RETENTION CURVE:
Day 1: 90% (just learned)
โ Review
Week 1: 75% (need practice)
โ Practice
Week 2: 70% (practicing)
โ More practice + teaching
Week 4: 78% (consolidating)
โ Spacing out reviews
Month 3: 82% (long-term)
Month 6: 85% (very stable)
Year 1: 88% (long-term memory)
WHAT WORKS (Ranked):
1. Teaching others (15% retention boost)
2. Building projects (12% boost)
3. Pair programming (10% boost)
4. Weekly code review (8% boost)
5. Writing about it (7% boost)
6. Spaced repetition (8% boost)
WHAT DOESN'T WORK:
โ Passive watching (2% retention)
โ Reading without doing (4% retention)
โ One-time reviews (3% retention)
โ Watching without notes (2% retention)
Mon โ
3 hours (Project building)
Tue โ
2.5 hours (Course + coding)
Wed โ
2 hours (Reading + notes)
Thu โ
0 hours (Day off - sustainable!)
Fri โ
2.5 hours (Project building)
Sat โ
1 hour (Light review)
Sun โ 0 hours (Rest day)
Weekly Total: 11 hours
Streak: 5 consecutive days
Pattern: Sustainable with 2 rest days
Consistency Level:
- Motivated: 6-7 days/week
- Sustainable: 4-5 days/week
- Struggling: 2-3 days/week
- At risk: <2 days/week
If Struggling:
โก Review goals and progress
โก Take 1-2 days real break
โก Switch to enjoyable topics
โก Reduce pace temporarily
โก Find accountability partner
โก Connect to outcome (job, freedom, etc)
At Risk Actions:
โก Take week-long break (recovery)
โก Reassess learning path fit
โก Find mentor/support
โก Switch to more engaging resources
โก Consider if goal still relevant
IMMEDIATE (This week):
1. Add 1-2 more projects
2. Find code review buddy
3. Join study group
SHORT-TERM (This month):
1. Increase to 14-15 hours/week
2. Start weekly code reviews
3. Begin pair programming
4. Start teaching others
MEDIUM-TERM (Next 3 months):
1. Maintain optimizations
2. Consolidate skills
3. Build portfolio projects
4. Prepare for job search
ESTIMATE IMPACT:
Current trajectory: 13 months
With optimization: 10-11 months
Savings: 2-3 months (significant!)