Loading...
Loading...
Creates personalized learning paths for technologies, frameworks, or concepts. Use for user-interactive session only for onboarding new technologies, hackathon skill-building, or personal development planning. Not for use in automated development or investigation. Sequences resources (docs, tutorials, exercises) based on current skill level and learning goals. Adapts to learning style: hands-on, theory-first, project-based.
npx skill4agent add rysweet/amplihack learning-path-builder# [Technology] Learning Path
## Assessment
### Your Profile
- **Current Skill Level**: [Beginner/Intermediate/Advanced]
- **Learning Style**: [Hands-on/Theory/Project-based/Mix]
- **Time Available**: [X hours/week]
- **Prior Experience**: [Relevant technologies]
### Goals
- **Primary Objective**: [What you'll be able to do]
- **Target Level**: [Beginner/Intermediate/Advanced proficiency]
- **Timeline**: [X weeks]
- **Success Criteria**: [Measurable outcomes]
## Concept Sequence
### Foundation (Week 1)
**Concepts**: Core terminology, basic architecture, key principles
**Resources**:
1. [Resource Title](link) - X hour read/watch
2. [Interactive Exercise](link) - X hours hands-on
3. **Checkpoint**: Take quiz or build minimal example
### Core Functionality (Week 2-3)
**Concepts**: Main features, common patterns, real-world usage
**Resources**:
1. [Tutorial](link) - X hours
2. [Project](link) - Build working application
3. **Checkpoint**: Code review or project demo
### Advanced Topics (Week 4+)
**Concepts**: Complex scenarios, optimization, production patterns
**Resources**:
1. [Advanced Guide](link) - X hours
2. [Real Project](link) - Tackle open-source or real problem
3. **Checkpoint**: Implement advanced feature or optimization
## Progress Tracking
| Week | Topic | Resource | Status | Time | Notes |
| ---- | -------------- | ------------------ | ----------- | ---- | -------------------- |
| 1 | Foundations | Docs + Tutorial | In Progress | 5h | Good grasp of basics |
| 2 | Core Feature A | Exercise + Project | Pending | 0h | Not started |
## Next Steps
- Start Week 1 resources
- Join community (Discord/Forums)
- Set up development environment# React Learning Path - 4 Weeks
## Assessment
- **Current Level**: Intermediate JavaScript
- **Learning Style**: Hands-on with theory background
- **Time**: 10 hours/week
- **Goal**: Build production-ready React applications
## Week 1: Foundations
1. React Docs - Main Concepts (2 hours)
2. JSX fundamentals (1 hour)
3. Interactive sandbox exercises (2 hours)
4. Checkpoint: Build static component library
## Week 2: Component Lifecycle & Hooks
1. React Docs - Hooks (2 hours)
2. State management patterns (1.5 hours)
3. Build Todo app with hooks (3 hours)
4. Checkpoint: Explain useEffect cleanup
## Week 3: Advanced Patterns
1. Context API tutorial (1.5 hours)
2. Performance optimization (2 hours)
3. Build multi-page app (4 hours)
4. Checkpoint: Code performance review
## Week 4: Integration & Real Project
1. API integration patterns (1.5 hours)
2. Testing React components (1.5 hours)
3. Build real project (5 hours)
4. Checkpoint: Deploy live project
## Resources
- React.dev official docs
- React Query for data fetching
- Vitest for testing
- Project: Weather app with real API# Docker Learning Path - 3 Weeks
## Assessment
- **Current Level**: Basic Linux command line
- **Learning Style**: Project-based
- **Time**: 8 hours/week
- **Goal**: Containerize applications, run multi-container services
## Week 1: Docker Basics
1. Docker Docs - Getting Started (1 hour)
2. Install Docker locally (0.5 hours)
3. Run and interact with containers (2 hours)
4. Dockerfile fundamentals (1 hour)
5. Checkpoint: Build Node.js app Dockerfile
## Week 2: Images and Registries
1. Docker Images deep dive (1.5 hours)
2. Docker Hub tutorial (1 hour)
3. Build and push custom image (2 hours)
4. Multi-stage builds (1 hour)
5. Checkpoint: Optimize image size
## Week 3: Docker Compose & Real App
1. Docker Compose basics (1.5 hours)
2. Multi-container application (2 hours)
3. Networking and volumes (1 hour)
4. Containerize your own project (3 hours)
5. Checkpoint: Deploy compose stack
## Resources
- Docker official documentation
- Play with Docker online sandbox
- Project: Containerize existing app# TypeScript Learning Path - 6 Weeks
## Assessment
- **Current Level**: Intermediate JavaScript, familiar with types
- **Learning Style**: Theory-first with practical coding
- **Time**: 5-7 hours/week
- **Goal**: Write production TypeScript, advanced patterns
## Week 1-2: Fundamentals
- Type system basics
- Generics introduction
- Common types and patterns
- Project: Refactor JS module to TS
## Week 3-4: Advanced Features
- Advanced generics
- Conditional types
- Utility types
- Project: Build reusable utilities
## Week 5-6: Ecosystem & Real Code
- TypeScript with frameworks
- Testing typed code
- Production patterns
- Project: Full-stack TypeScript app
## Resources
- TypeScript Handbook
- Advanced Types deep dives
- Real project in your stackUser: I want to learn Vue.js and I have 10 hours per week.
I know React and prefer hands-on learning.
Claude:
1. **Assessment** (clarify your situation):
- You know React, so component model is familiar
- Want hands-on learning
- 10 hours/week available
- Timeline: 4-6 weeks for intermediate proficiency
2. **Create Personalized Path**:
- Week 1: Vue fundamentals (leverage React knowledge)
- Week 2: Composition API (vs Options - choose best path)
- Week 3-4: Real project
- Week 5-6: Advanced patterns
3. **Provide Resources**:
- Official Vue.dev documentation
- Interactive tutorials
- Comparison guide: Vue vs React
- Project suggestions
4. **Setup Tracking**:
- Weekly checkins
- Progress dashboard
- Milestone assessmentsUser: I finished Week 2 of the React path but it was harder than expected.
Claude:
1. **Understand Challenge**:
- Ask what was difficult
- Assess understanding level
- Identify knowledge gaps
2. **Adapt Path**:
- Slow pace if needed
- Add prerequisite concepts
- Suggest alternative resources
- Adjust timeline
3. **Provide Support**:
- Recommend easier tutorial
- Break down complex concept
- Provide additional exercises
- Schedule extra checkpoint
4. **Update Tracking**:
- Adjust timeline
- Add buffer weeks
- Note learnings for futureUser: I need to learn Kubernetes, Docker, and cloud deployment
for an upcoming project. What's the right order?
Claude:
1. **Assess Prerequisites**:
- Kubernetes requires Docker foundation
- Both need Linux/container basics
- Suggest learning order
2. **Create Integrated Path**:
- Foundation: Linux & container concepts
- Phase 1: Docker (3 weeks)
- Phase 2: Kubernetes (4 weeks)
- Phase 3: Cloud deployment (2 weeks)
3. **Show Dependencies**:
- Docker exercises inform Kubernetes concepts
- Real project ties everything together
4. **Total Commitment**:
- X weeks at Y hours/week
- Milestone dates
- Integration points