Learning Courses
Kinetic Email offers four structured learning paths covering different aspects of kinetic email — from development techniques to marketing strategy, HTML/CSS fundamentals, and AI prompting.
Course Hub
The unified learning hub at /learn shows all four courses with progress tracking.
Progress Tracking
- Guest users — Progress saved in
localStorage(persists across browser sessions) - Logged-in users — Progress saved in Supabase (
learning_progresstable) - Guest → User sync — When a guest signs up, their localStorage progress is automatically merged into the database
Token Rewards
Completing all modules in a course awards bonus tokens (amount configured in token_config table). The award_course_completion_tokens() RPC function prevents double-awarding.
Available Courses
| Course | Path | Modules | Audience |
|---|---|---|---|
| Developer (Kinetic Development) | /learn/developer | 6 | Email developers |
| Marketing | /learn-marketing | 5 | Marketers and strategists |
| Coding 101 | /learn-coding | 5 | Beginners to email HTML |
| AI Prompt Lab | /learn-prompting | 3 | Marketers and designers using AI |
The AI Prompt Lab teaches a full pipeline for AI-assisted kinetic emails: prompting an external LLM for a copy doc, prompting KineticAI for the build, then refining without starting over.
Auth Gating
- Module 1 of each course is publicly accessible (indexed by search engines)
- Modules 2+ require authentication and have
noindex: truein SEO config