A gamified training platform for mastering the complete Anthropic/Claude ecosystem.
OneWave Claude Academy teaches individuals and teams how to use Claude effectively across all tools and interfaces:
- Claude Chat - Prompting, context management, Projects, Artifacts
- Claude Code - CLI, hooks, skills, IDE integrations
- MCP Development - Model Context Protocol, custom connectors
- Anthropic API - Authentication, streaming, batch processing, tools
- Claude Enterprise - Admin console, SSO, Slack integration
- Claude Skills - Automation, SKILL.md, marketplace
- 6 Learning Tracks with 50+ interactive lessons
- AI-Powered Verification - Submit work and get instant feedback
- Gamification - XP, achievements, streaks, leaderboards
- Certifications - Associate, Professional, Expert levels
- Team Management - Organization dashboards, progress tracking
- Personalized Paths - Role-based recommendations based on department and job function
- Framework: Next.js 15 (App Router)
- React: 19.x
- Styling: Tailwind CSS 4
- Database: Supabase (PostgreSQL)
- Auth: Supabase Auth (PKCE)
- Payments: Stripe
- AI: Anthropic Claude API
- Node.js 18+
- npm or yarn
- Supabase account
- Stripe account (for payments)
- Anthropic API key
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your credentials
# Run database migrations
npm run db:migrate
# Start development server
npm run dev# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
# Anthropic
ANTHROPIC_API_KEY=your_anthropic_api_key
# Stripe
STRIPE_SECRET_KEY=your_stripe_secret_key
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key
STRIPE_WEBHOOK_SECRET=your_webhook_secretsrc/
├── app/ # Next.js App Router pages
│ ├── api/ # API routes
│ ├── (auth)/ # Authentication pages
│ └── (dashboard)/ # Protected dashboard pages
├── components/
│ ├── learning/ # Track, Level, Exercise components
│ ├── onboarding/ # User onboarding flow
│ ├── gamification/ # XP, achievements, leaderboards
│ ├── organization/ # Team management
│ └── ui/ # Reusable UI components
├── content/
│ └── tracks/ # Track curriculum content
├── context/ # React Context providers
├── lib/
│ ├── supabase/ # Supabase client
│ ├── stripe/ # Stripe integration
│ └── types.ts # TypeScript definitions
└── styles/ # Global styles
- Claude Chat Fundamentals (8 levels) - Foundation for all users
- Claude Code Mastery (12 levels) - CLI and development workflows
- MCP Development (10 levels) - Build custom integrations
- Anthropic API (10 levels) - Build AI-powered applications
- Claude Enterprise (8 levels) - Deploy at scale
- Claude Skills (5 levels) - Automation and workflows
The design uses Claude's official terra cotta (#DA7756) combined with OneWave blue (#2563EB):
- Claude Terra Cotta:
#DA7756- Achievements, XP, celebrations - OneWave Blue:
#2563EB- Primary actions, navigation - Secondary Teal:
#0891B2- Accents, highlights - Dark Slate:
#0F172A- Backgrounds
| Tier | Price | Features |
|---|---|---|
| Free | $0 | 1 track (Claude Chat basics), basic gamification |
| Individual | $29/mo | All 6 tracks, certifications, full gamification |
| Team | $99/mo | Up to 10 seats, team dashboard, analytics |
| Enterprise | Custom | Unlimited seats, SSO, custom content |
Proprietary - OneWave AI. All rights reserved.
For questions or issues contact support@onewave.ai