Skip to main content

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_progress table)
  • 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

CoursePathModulesAudience
Developer/learn6Email developers
Marketing/learn-marketing5Marketers and strategists
Coding 101/learn-coding5Beginners to email HTML

Auth Gating

  • Module 1 of each course is publicly accessible (indexed by search engines)
  • Modules 2+ require authentication and have noindex: true in SEO config