Claude Learn
An AI-native learning platform for mastering Claude. Adaptive assessment, personalized curriculum, real-time exercise feedback, and an AI learning companion — all powered by Claude.
What It Does
Claude Learn rethinks how people learn to work with AI. Instead of static tutorials or passive video content, every interaction is powered by Claude itself — from evaluating what you already know to giving feedback on your work in real time.
The platform serves five audiences — developers building with the API, product managers applying Claude to product work, designers prototyping AI experiences, business professionals integrating AI into their workflows, and beginners just getting started with AI. Each path has its own skill dimensions, curated curriculum, and tailored assessment.
The Learning Flow
-
Conversational Assessment — Claude conducts a natural conversation to understand your role, experience, and current skill level. The assessment adapts to your role — each path is evaluated across its own five skill dimensions. No multiple choice — Claude infers your competencies from how you talk about AI.
-
Personalized Learning Path — Based on assessment results, the platform generates a recommended sequence of modules tailored to your skill gaps. A developer building with the API gets a different path than a product manager using Claude for strategy and stakeholder communication.
-
Interactive Modules — Each module combines concept explanations with hands-on exercises. You write real prompts, design real tool schemas, and build real patterns — then Claude evaluates your work against specific rubrics and gives streaming, actionable feedback. After initial feedback, you can continue the conversation: ask follow-up questions, submit revised thinking, and get deeper coaching from Claude in a natural dialogue.
-
AI Learning Companion — A context-aware sidebar assistant that knows which module you're in, which section you're reading, and your skill profile. It answers questions, offers encouragement, and helps you connect concepts across the curriculum.
-
Progress Dashboard — A skills radar chart tracks growth across your role's relevant dimensions with animated before/after comparison. Set learning goals, track streaks, and export a shareable skills card as a PNG.
Features
- Iterative exercise conversations — After structured feedback, exercises become dialogues — ask follow-up questions, revise your answer, and get conversational coaching that pushes you deeper
- Role-adaptive content — Examples and explanations adjust based on whether you're a developer, PM, designer, or business user
- Live prompt playground — Test prompts against the Claude API directly within module pages, with streaming responses
- Prerequisite soft-gates — Modules suggest (but don't require) prerequisite completion, with direct links
- Concept connections — Key terms link across modules, building a knowledge graph as you learn
- Module completion celebration — Confetti animation and skill-level-up reveal when you finish a module
- Spaced repetition reviews — Dashboard surfaces modules for review based on when you completed them
- Learning goals — Set target skill levels and track progress toward them
- Shareable skills card — Export your skills radar as a PNG for sharing progress
- Syntax-highlighted code blocks — Language badges, one-click copy, light/dark theme support
Curriculum
41 modules across 5 role-specific learning paths, covering fundamentals through advanced production patterns (~8+ hours total). Module definitions are JSON, making the curriculum easy to extend.
Shared Modules
These foundational modules are available across multiple paths:
| Module | Description | Difficulty |
|---|---|---|
| How Claude Thinks | Mental models for Claude's architecture, strengths, and limitations | Beginner |
| Prompt Engineering Essentials | System prompts, few-shot examples, chain-of-thought reasoning | Beginner |
| Thinking with Claude | Document analysis, research synthesis, structured reasoning, and strategic thinking | Beginner |
🧭 Getting Started Path (11 modules)
For beginners exploring what AI can do and building a foundation for any path.
| Module | Description | Difficulty |
|---|---|---|
| What AI Can Do | A practical introduction to generative AI and Claude's capabilities | Beginner |
| Understanding AI Capabilities | How language models work, context windows, hallucinations, and training data | Beginner |
| AI for Everyday Tasks | Personal and everyday use — trip planning, thank-you notes, meal ideas, and hobby projects | Beginner |
| AI for Learning & Research | Using Claude as a tutor, research assistant, and study partner | Beginner |
| Evaluating AI Outputs | Critical thinking framework for assessing AI-generated content | Beginner |
| Fact-Checking with AI | Verification strategies and recognizing unverifiable claims | Intermediate |
| Responsible AI Use | Principles of responsible use — transparency, accountability, and privacy | Beginner |
| Navigating AI Ethics | Bias, fairness, societal impact, and the evolving regulatory landscape | Intermediate |
🛠️ Developer Path (12 modules)
For developers building with the Claude API and shipping AI-powered applications.
| Module | Description | Difficulty |
|---|---|---|
| Your First API Call | Messages API — authentication, request anatomy, response handling | Beginner |
| Structured Output | Reliably extracting JSON and structured data from Claude | Intermediate |
| Introduction to Tool Use | Function calling, tool schemas, and the tool use loop | Intermediate |
| Evaluator-Optimizer Loops | Building loops where Claude evaluates and improves its own outputs | Intermediate |
| Getting Started with Claude Code | Anthropic's agentic CLI for planning, writing, and debugging code | Intermediate |
| Building Systematic Evaluations | Designing rigorous evaluation suites for production AI systems | Advanced |
| Evaluating AI Use Cases | Framework for identifying, evaluating, and scoping AI use cases | Beginner |
| Responsible AI & Safety | Safety considerations, bias mitigation, data privacy, and guardrail design | Beginner |
| Deploying AI to Production | From prototype to production — infrastructure, monitoring, and reliability | Intermediate |
📊 Product Manager Path (12 modules)
For PMs applying Claude to product work — competitive analysis, PRD drafting, stakeholder communication, and governance.
| Module | Description | Difficulty |
|---|---|---|
| Claude for Product Strategy | Using Claude for competitive analysis, PRD drafting, roadmap planning, and feature prioritization | Intermediate |
| Measuring AI Product Success | KPIs, metrics frameworks, and data-driven AI product decisions | Intermediate |
| Evaluating AI Use Cases | Framework for identifying, evaluating, and scoping AI use cases | Beginner |
| Evaluator-Optimizer Loops | Building loops where Claude evaluates and improves its own outputs | Intermediate |
| Building Systematic Evaluations | Designing rigorous evaluation suites for production AI systems | Advanced |
| Communicating AI Value | Translating AI capabilities into stakeholder-friendly language | Beginner |
| Managing AI Projects | Planning, scoping, and executing AI projects — with Claude for risk registers, status updates, and timelines | Intermediate |
| AI Governance for PMs | Governance frameworks, policies, and oversight — with Claude for drafting checklists and compliance docs | Intermediate |
| AI Risk Assessment | Identifying, evaluating, and mitigating risks in AI-powered products | Advanced |
🎨 Designer Path (11 modules)
For designers creating AI-powered interfaces, conversational experiences, and design systems.
| Module | Description | Difficulty |
|---|---|---|
| AI-Enhanced Creative Workflows | UX research synthesis, copy generation, and conversational UI prototyping | Intermediate |
| Designing AI Experiences | Design patterns for AI interfaces — loading states, confidence indicators, trust | Intermediate |
| Conversational UI Patterns | Anatomy of conversational interfaces — message types, input mechanisms, flows | Beginner |
| Chatbot UX Design | Personality design, conversation repair, onboarding, and measuring conversational UX | Intermediate |
| AI-Powered User Research | Using Claude as a design research partner — synthesizing interviews into personas, journey maps, and design insights | Beginner |
| Design Synthesis with AI | From data to insights — personas, journey maps, and design recommendations | Intermediate |
| Rapid Prototyping with AI | AI-assisted ideation, UI copy generation, and interaction flow creation | Beginner |
| AI in Design Systems | AI components, accessibility auditing, and documentation maintenance | Intermediate |
💼 Business Path (11 modules)
For business professionals automating workflows, creating content, and measuring AI ROI.
| Module | Description | Difficulty |
|---|---|---|
| Automating Business Workflows | AI-powered templates, automation opportunities, and ROI measurement | Intermediate |
| Building AI Automations | Hands-on automation design — triggers, pipelines, and error handling | Intermediate |
| Evaluating AI Use Cases | Framework for identifying, evaluating, and scoping AI use cases | Beginner |
| AI-Powered Reporting | Generating reports, summaries, and data narratives with Claude | Beginner |
| Business Writing with AI | Professional communications, proposals, and documentation at scale | Intermediate |
| Measuring AI ROI | Quantifying the value of AI automation with metrics and cost-benefit analysis | Intermediate |
| AI Governance Essentials | Foundational governance concepts — policies, oversight, and compliance | Beginner |
| AI Compliance & Risk | Risk management frameworks, regulatory requirements, and mitigation strategies | Intermediate |
Skill Dimensions
Each learning path tracks growth across its own five competency areas, tailored to what matters for that role. Each dimension is assessed at three levels: Foundations, Practitioner, and Advanced.
Getting Started
- AI Fundamentals — Understanding what AI is and how language models work
- Prompt Engineering — Crafting effective prompts and system prompts
- Practical Applications — Using AI for everyday tasks, learning, and research
- Critical Thinking — Evaluating AI outputs and fact-checking with AI
- AI Ethics — Responsible use, bias awareness, and navigating ethical questions
Developer
- Prompt Engineering — Crafting effective prompts and system prompts
- API Integration — Building with the Messages API and handling structured outputs
- Agent Design — Tool use, agentic workflows, and Claude Code
- Evaluation & Testing — Evaluator-optimizer patterns and systematic evals
- Production Deployment — Shipping AI to production with safety and reliability
Product Manager
- Prompt Engineering — Crafting effective prompts and system prompts
- AI Strategy — Using Claude for competitive analysis, PRD drafting, and roadmap planning
- Evaluation & Testing — Evaluator-optimizer patterns and systematic evals
- Stakeholder Communication — Presenting AI capabilities, value, and project status
- AI Governance — Governance frameworks, risk assessment, and policy design
Designer
- Prompt Engineering — Crafting effective prompts and system prompts
- AI UX Design — Interface patterns for AI-powered features
- Conversational Design — Chat interfaces, personality, and conversation repair
- AI Research — Using Claude for user research synthesis and analysis
- Design Prototyping — Rapid prototyping, design systems, and documentation
Business
- Prompt Engineering — Crafting effective prompts and system prompts
- Workflow Automation — Building AI-powered business automations
- Content & Communication — Reports, business writing, and professional content
- Evaluation & Testing — Evaluator-optimizer patterns and systematic evals
- AI Governance — Governance, compliance, and risk management
Architecture
claude-learn/
├── app/
│ ├── api/chat/route.ts # Single API endpoint (5 modes: assessment, feedback, companion, playground, adapt)
│ ├── assess/page.tsx # Multi-step assessment (role → experience → conversation → skills reveal)
│ ├── path/page.tsx # Personalized learning path with module recommendations
│ ├── learn/[moduleId]/page.tsx # Module viewer with exercises, code blocks, companion
│ ├── learn/[moduleId]/error.tsx # Per-route error boundary
│ ├── dashboard/page.tsx # Skills radar, progress tracking, goals, sharing
│ ├── dashboard/error.tsx # Per-route error boundary
│ └── layout.tsx # Root layout with providers, error boundary, page transitions
├── components/
│ ├── learning/
│ │ ├── CompanionPanel.tsx # AI learning companion sidebar
│ │ ├── CodeBlock.tsx # Syntax-highlighted code with copy button
│ │ ├── AdaptedContent.tsx # Role-adaptive content sections
│ │ └── PromptPlayground.tsx # Live prompt testing against Claude API
│ ├── dashboard/
│ │ ├── SkillsRadar.tsx # Recharts radar with growth overlay
│ │ ├── ShareableSkillsCard.tsx # Hand-drawn SVG radar for image export
│ │ └── ShareDialog.tsx # PNG export dialog with html-to-image
│ ├── ui/ # shadcn/ui primitives (Button, Card, Dialog, etc.)
│ ├── Navigation.tsx # App navigation with auth-aware links
│ ├── PageTransition.tsx # Route transition animations
│ ├── ThemeToggle.tsx # Dark/light mode toggle
│ └── ErrorBoundary.tsx # Global error boundary
├── contexts/
│ └── LearnerContext.tsx # Global state + localStorage persistence + ref-based unload
├── content/
│ └── modules/ # 41 module definitions (JSON)
└── lib/
├── types.ts # Domain type definitions (profiles, skills, modules)
├── claude.ts # Anthropic SDK integration with streaming
├── modules.ts # Module registry and utilities
├── concepts.ts # Cross-module concept linking
└── progress.ts # Profile serialization, session tracking, streak management
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router, Turbopack) |
| Language | TypeScript (strict mode) |
| AI | Anthropic SDK with streaming |
| Styling | Tailwind CSS v4 (oklch color space) |
| Components | shadcn/ui + Radix UI |
| Charts | Recharts (radar visualization) |
| Code Highlighting | prism-react-renderer |
| Image Export | html-to-image |
| Theming | next-themes |
| Icons | Lucide React |
| Deployment | Vercel |
Getting Started
Prerequisites
- Node.js 18+
- An Anthropic API key
Setup
git clone https://github.com/crypto-jones/claude-learn.git
cd claude-learn
npm installCreate a .env.local file:
ANTHROPIC_API_KEY=your-api-key-here
Start the development server:
npm run devOpen http://localhost:3000.
License
MIT