Claude Guides - Complete Curriculum
A comprehensive, structured learning path from Claude fundamentals to expert-level mastery.
📚 All Guides Overview
Tier 1: Essentials (Hours 0-19)
Foundation knowledge required to use Claude effectively
Guide 01: Getting Started with Claude (3 hours)
- What is Claude?
- Different ways to use Claude (web vs API)
- Setting up your environment
- Making your first API call
- Understanding responses
- Your first application
Key Skills: - Environment setup - Basic API authentication - Request/response structure - Error handling basics
Prerequisites: Python 3.8+, text editor
Guide 02: Claude's Capabilities & Models (4 hours)
- Overview of Claude models (Haiku, Sonnet, Opus)
- Capabilities comparison
- Model performance vs cost tradeoffs
- When to use which model
- Latest updates and roadmap
- Vision capabilities
- File handling capabilities
Key Skills: - Model selection - Performance optimization - Understanding capabilities/limitations - Reading release notes
Prerequisites: Guide 01
Guide 03: Prompt Engineering Fundamentals (5 hours)
- What makes a good prompt
- Basic prompt structure
- Clear instructions
- Examples in prompts (few-shot learning)
- Temperature and randomness
- Role-based prompting
- Step-by-step reasoning
- Handling edge cases
Key Skills: - Writing effective prompts - Iterating and testing - Prompt debugging - Basic optimization
Prerequisites: Guide 01-02
Guide 04: Using Claude's API (4 hours)
- API fundamentals
- Authentication and API keys
- Request structure
- Response format
- Parameters explained
- Synchronous vs asynchronous
- Batching requests
- Error handling and retries
Key Skills: - Making API calls - Understanding API responses - Error handling - API best practices
Prerequisites: Guide 01, Guide 03
Guide 05: Claude Tokens & Rate Limits (3 hours)
- What are tokens?
- Counting tokens accurately
- Input vs output tokens
- Token pricing
- Cost estimation
- Rate limits and quotas
- Monitoring usage
- Optimizing for cost
Key Skills: - Token counting - Cost calculation - Budget management - Usage monitoring
Prerequisites: Guide 01-04
Tier 2: Practitioner (Hours 20-71)
Build real applications with Claude
Guide 06: Advanced Prompt Engineering (6 hours)
- Prompt templates and patterns
- Chain of thought prompting
- Structured output formats
- JSON/XML formatting
- Working with ambiguous requests
- Constraint-based prompting
- Prompt injection and security
- Testing and iteration frameworks
Key Skills: - Advanced prompt design - Prompt testing - Security awareness - Template creation
Prerequisites: Guide 03, Guide 04
Guide 07: Building Claude Applications (8 hours)
- Application architecture
- State management
- Configuration management
- Logging and monitoring
- User input validation
- Output processing
- Integration patterns
- Testing Claude applications
Key Skills: - Full application design - Integration with other systems - Error handling at scale - Testing strategies
Prerequisites: Guide 04, Guide 06
Guide 08: Tool Use & Function Calling (7 hours)
- Understanding tool use
- Designing tool interfaces
- Handling tool responses
- Building tool ecosystems
- Real-world tool patterns
- Error handling in tool use
- Looping and dependencies
- Advanced tool combinations
Key Skills: - Tool design - Function calling - Loop handling - Complex tool workflows
Prerequisites: Guide 06, Guide 07
Guide 09: Building RAG Systems (8 hours)
- RAG fundamentals
- Document chunking strategies
- Embedding and similarity
- Retrieval patterns
- Prompt engineering for RAG
- Reranking and filtering
- Handling retrieved content
- Evaluation metrics for RAG
Key Skills: - RAG architecture - Document processing - Retrieval optimization - Quality assessment
Prerequisites: Guide 07, Guide 08
Guide 10: Multi-Turn Conversations & State (6 hours)
- Conversation structure
- Message history management
- Context windows
- Long-running conversations
- Session persistence
- User identification
- Conversation branching
- Memory and recall
Key Skills: - Conversation design - State management - Session handling - Context optimization
Prerequisites: Guide 04, Guide 07
Guide 11: Claude for Data Analysis (6 hours)
- Using Claude for exploratory analysis
- Generating analysis reports
- Working with structured data
- Data interpretation
- Creating visualizations (via Claude)
- Statistical insights
- Comparative analysis
- Anomaly detection
Key Skills: - Data-driven prompts - CSV/JSON handling - Report generation - Insight extraction
Prerequisites: Guide 04, Guide 06
Guide 12: Claude for Code Generation (5 hours)
- Using Claude for programming
- Code review with Claude
- Debugging with Claude
- Generating code snippets
- Full function/class generation
- Test generation
- Documentation generation
- Refactoring assistance
Key Skills: - Effective code prompts - Quality assessment - Integration workflows - Best practices
Prerequisites: Guide 06, Guide 07
Guide 13: Claude for Content Creation (5 hours)
- Content generation strategies
- Blog post writing
- Email composition
- Social media content
- Creative writing
- Marketing copy
- Documentation writing
- Editing and refinement
Key Skills: - Content prompts - Quality control - Brand voice consistency - Bulk generation
Prerequisites: Guide 06
Tier 3: Expert (Hours 72-126)
Master production systems and optimization
Guide 14: Production Patterns & Architecture (8 hours)
- Application architecture patterns
- Microservices with Claude
- Queue and job systems
- Caching strategies
- Load balancing
- Horizontal scaling
- Deployment patterns
- Infrastructure as code
Key Skills: - System design - Scalability planning - Deployment strategies - Operational excellence
Prerequisites: Guide 07, Guide 10
Guide 15: Advanced Reasoning & Complex Tasks (8 hours)
- Multi-step reasoning
- Research and investigation tasks
- Problem decomposition
- Hypothesis testing
- Creative problem solving
- Mathematical reasoning
- Logical argumentation
- Complex task coordination
Key Skills: - Complex task design - Reasoning verification - Quality assessment - Task decomposition
Prerequisites: Guide 06, Guide 08
Guide 16: Optimization & Cost Efficiency (6 hours)
- Token optimization techniques
- Model selection optimization
- Caching and memoization
- Batch processing
- Rate limiting strategies
- Cost monitoring and alerts
- Performance profiling
- Benchmarking
Key Skills: - Cost analysis - Performance optimization - Monitoring setup - Efficiency metrics
Prerequisites: Guide 05, Guide 14
Guide 17: Fine-Tuning & Customization (7 hours)
- Fine-tuning fundamentals
- Training data preparation
- Evaluation metrics
- Parameter selection
- Production fine-tuned models
- A/B testing
- Monitoring fine-tuned models
- Advanced techniques
Key Skills: - Model customization - Training data curation - Evaluation frameworks - Production readiness
Prerequisites: Guide 16
Guide 18: Building Multi-Agent Systems (10 hours)
- Agent architecture
- Agentic loops
- Agent coordination
- Inter-agent communication
- Supervisor/worker patterns
- Debate and consensus
- Fallback strategies
- Emergent behaviors
Key Skills: - Multi-agent design - Coordination patterns - Failure handling - Emergent properties
Prerequisites: Guide 08, Guide 15
Guide 19: Claude at Scale (Enterprise Patterns) (8 hours)
- High-volume inference
- Multi-tenant systems
- Access control
- Audit and compliance
- Rate limiting at scale
- Failover strategies
- Monitoring and alerting
- Cost management at scale
Key Skills: - Enterprise architecture - Security patterns - Compliance handling - Operations at scale
Prerequisites: Guide 14, Guide 16
Guide 20: Testing, Evaluation & Monitoring (7 hours)
- Unit testing Claude applications
- Integration testing
- Output evaluation
- Quality metrics
- Prompt testing frameworks
- Continuous evaluation
- Production monitoring
- Alert strategies
Key Skills: - Test design - Metrics selection - Monitoring setup - Quality assurance
Prerequisites: Guide 07, Guide 14
Specialized Tracks (Pick Your Focus)
S1: Claude for Business Intelligence (6 hours)
- Data analysis and reporting
- Trend identification
- Competitive analysis
- Market insights
- Executive summaries
- Dashboard generation
- Report automation
- Business metrics
Ideal for: Business analysts, managers, executives
Prerequisites: Guide 04, Guide 11
S2: Claude for Research & Academia (6 hours)
- Literature review support
- Research paper analysis
- Citation management
- Hypothesis generation
- Research design
- Results analysis
- Academic writing
- Peer review insights
Ideal for: Researchers, academics, students
Prerequisites: Guide 06, Guide 15
S3: Claude for Creative Writing (5 hours)
- Story generation
- Character development
- World building
- Dialogue creation
- Plot development
- Style consistency
- Editing support
- Publishing workflows
Ideal for: Writers, storytellers, creators
Prerequisites: Guide 06, Guide 13
S4: Claude for Education & Tutoring (6 hours)
- Tutoring system design
- Question generation
- Explanation generation
- Student assessment
- Personalized learning
- Student feedback
- Curriculum support
- Accessibility features
Ideal for: Teachers, educators, instructional designers
Prerequisites: Guide 06, Guide 07
S5: Claude for Software Engineering (7 hours)
- Code architecture review
- Testing strategies
- Refactoring patterns
- API design
- Documentation generation
- Technical leadership
- System design
- Best practices
Ideal for: Software engineers, architects, tech leads
Prerequisites: Guide 12, Guide 14
S6: Claude for Product Management (5 hours)
- Product strategy
- Feature validation
- User research
- Roadmap planning
- Competitive analysis
- Market sizing
- User feedback analysis
- Requirements writing
Ideal for: Product managers, PMs, business owners
Prerequisites: Guide 06, Guide 11
🗺️ Learning Path Examples
Path A: Complete Mastery
For professionals wanting comprehensive expertise
Sequence: 1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→17→18→19→20
Total Time: ~126 hours
Duration: 3-4 months (10 hrs/week)
Best For: Full-stack understanding
Outcome: Expert-level mastery of Claude
Path B: Quick Builder
For developers wanting to ship fast
Sequence: 1→3→4→6→7→8→9→14→16→20
Total Time: ~50 hours
Duration: 1-2 months (25 hrs/week)
Best For: Fast iteration, product focus
Outcome: Able to build and ship Claude applications
Path C: API Expert
For backend engineers and integration specialists
Sequence: 2→4→5→8→14→15→16→17→19→20
Total Time: ~48 hours
Duration: 2 months (24 hrs/week)
Best For: Deep API understanding, optimization
Outcome: Production API expertise
Path D: Specialization Fast-Track
For domain-specific expertise quickly
Base: 1→3→4→6→7
Then Pick One: - + S1 (Business Intelligence) - + S2 (Research & Academia) - + S3 (Creative Writing) - + S4 (Education) - + S5 (Software Engineering) - + S6 (Product Management)
Total Time: ~35-36 hours
Duration: 4-5 weeks (8 hrs/week)
Best For: Specialist practitioners
Outcome: Domain expertise with Claude
Path E: Accelerated Fundamentals
For busy professionals
Sequence: 1→3→4→7→8→9
Total Time: ~24 hours
Duration: 1-2 weeks (12-24 hrs/week)
Best For: Quick ramp-up, hands-on learning
Outcome: Ready to build real applications
Path F: Research & Reasoning
For researchers and complex problem solvers
Sequence: 1→3→6→15→18→S2
Total Time: ~40 hours
Duration: 2 months (20 hrs/week)
Best For: Advanced reasoning, research
Outcome: Complex task management expertise
Path G: Enterprise Lead
For leadership and scaling
Sequence: 2→4→5→14→16→17→18→19→20
Total Time: ~55 hours
Duration: 2-3 months (20 hrs/week)
Best For: Leadership, enterprise deployment
Outcome: Enterprise-grade mastery
📊 Curriculum Statistics
By Numbers
- Total Guides: 20 core + 6 specialized = 26 guides
- Total Content: ~126 hours of structured learning
- Jupyter Notebooks: 78 interactive notebooks (3 per guide × 26)
- Python Scripts: 50+ production-ready examples
- Exercises: 100+ practice problems with solutions
- Diagrams: 40+ Mermaid visualizations
By Skill Level
- Beginner Content: 19 hours (15%)
- Intermediate Content: 51 hours (41%)
- Advanced Content: 56 hours (44%)
By Category
- API & Fundamentals: 20 hours (16%)
- Practical Applications: 31 hours (25%)
- Advanced Techniques: 35 hours (28%)
- Specializations: 30 hours (24%)
- Others: 10 hours (8%)
🎓 Learning Principles
1. Progressive Complexity
Each guide builds on previous ones. Start simple, progress systematically.
2. Learn by Doing
Code-first approach. Every concept is practiced through exercises.
3. Real-World Focus
All examples are production-ready code, not toy examples.
4. Conceptual + Practical
Understand the "why" in notebooks, then the "how" in scripts.
5. Multiple Explanations
Complex topics explained multiple ways—text, code, diagrams, examples.
6. Self-Assessment
Exercises with solutions for immediate feedback.
7. Guided Exploration
Follow paths or create your own based on goals.
🚀 Getting Started
Choose Your Path
- Look at learning paths above
- Identify which resonates with you
- Start with the first guide in that path
Follow the Progression
- Read the guide's README
- Work through introduction notebook
- Try the intermediate notebook
- Challenge yourself with advanced content
- Complete the exercises
- Run the example scripts
Build Something Real
After each guide, apply learnings to a real project.
📖 How Guides Are Structured
Each of the 26 guides follows this consistent structure:
guide-XX-topic/
├── README.md # Overview, objectives, prerequisites
├── notebooks/
│ ├── 01_introduction.ipynb # Core concepts explained
│ ├── 02_intermediate.ipynb # Building on basics
│ └── 03_advanced.ipynb # Expert techniques
├── scripts/
│ ├── main_application.py # Complete working example
│ ├── utilities.py # Helper functions
│ └── examples/
│ ├── example_1.py
│ ├── example_2.py
│ └── example_3.py
├── exercises/
│ ├── exercises.md # Problem statements
│ ├── starter_code/ # Templates
│ │ ├── exercise_1.py
│ │ ├── exercise_2.py
│ │ └── exercise_3.py
│ └── solutions/ # Solutions
│ ├── exercise_1_solution.py
│ ├── exercise_2_solution.py
│ └── exercise_3_solution.py
├── assets/
│ ├── diagrams/
│ │ ├── concept_diagram.mermaid
│ │ ├── flow_diagram.mermaid
│ │ └── architecture.mermaid
│ └── images/
│ └── screenshot.png
├── datasets/ # Sample data
│ └── sample_data.csv
├── RESOURCES.md # Further learning
└── requirements.txt # Dependencies
🔄 Continuous Improvement
This curriculum is living and evolving:
- Community Feedback: Guides improve based on learner feedback
- New Techniques: Updated as Claude capabilities evolve
- Bug Fixes: Errors fixed as reported
- Enhanced Examples: Examples added and improved
- New Paths: New learning paths created based on demand
📣 Contributing
Help improve this curriculum:
- Report Issues: Found a bug or unclear section?
- Submit PRs: Fix typos, improve explanations
- Add Content: Create new guides or exercises
- Share Feedback: Tell us what works and what doesn't
See CONTRIBUTING.md for details.
🎓 Certificate of Completion
Future Feature: Planned certificate system: - Track progress across guides - Collect badges for completed sections - Generate completion certificate - Shareable credentials (pending)
📚 Reference
Guide Dependencies
graph TD
A[1. Getting Started] --> B[2. Models & Capabilities]
A --> C[3. Prompt Basics]
A --> D[4. API Basics]
D --> E[5. Tokens & Costs]
C --> F[6. Advanced Prompting]
D --> F
F --> G[7. Building Apps]
G --> H[8. Tool Use]
G --> I[9. RAG]
G --> J[10. Conversations]
G --> K[11. Data Analysis]
B --> L[12. Code Generation]
F --> M[13. Content Creation]
G --> N[14. Production Patterns]
F --> O[15. Advanced Reasoning]
E --> P[16. Optimization]
P --> Q[17. Fine-tuning]
H --> R[18. Multi-Agent]
N --> R
N --> S[19. Enterprise Scale]
N --> T[20. Testing & Eval]
🔗 Resources
Official Anthropic
In This Repository
- README - Project overview
- CONTRIBUTING - How to contribute
- Individual Guides - All learning material
Ready to get started? Pick a path and begin with Guide 01! 🚀
Last Updated: April 2026