Learning Courses
Kinetic Email offers three structured learning paths covering different aspects of kinetic email — from development techniques to marketing strategy to HTML/CSS fundamentals.
Course Hub
The unified learning hub at /learn shows all three 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 | /learn | 6 | Email developers |
| Marketing | /learn-marketing | 5 | Marketers and strategists |
| Coding 101 | /learn-coding | 5 | Beginners to email HTML |
Auth Gating
- Module 1 of each course is publicly accessible (indexed by search engines)
- Modules 2+ require authentication and have
noindex: truein SEO config