Tame Coursera notifications: Get only the alerts that matter via smart web pushes.
Coursera students are distracted from focused learning by overwhelming and irrelevant mobile app notifications.
Users disable overwhelming Coursera app notifications and connect their courses manually or via import. CourseCalm learns preferences through simple rules and sends personalized, timed web push notifications for deadlines, quizzes, and progress milestones. Focus on one course at a time with distraction-free reminders that keep you on track without app overload.
Coursera students using the mobile app for online courses
Coursera-exclusive rules engine for hyper-relevant notifications, replacing app spam entirely.
supportive
Secure signup/login with email or social.
Manual add or CSV import of Coursera courses with deadlines.
Set rules like 'only deadlines' or 'weekly progress' per course.
One-click browser permission for push notifications.
View upcoming alerts, snooze, and history.
Log of sent pushes with dismiss/feedback.
Weekly study focus stats.
Share rule sets with friends.
Mobile-like install for phone notifications.
Fallback email if push fails.
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| text | No | |
| push_subscription | jsonb | Yes |
| created_at | timestamp | No |
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| user_id | uuid | No |
| name | text | No |
| deadlines | jsonb | Yes |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| course_id | uuid | No |
| rule_type | text | No |
| enabled | bool | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| user_id | uuid | No |
| type | text | No |
| sent_at | timestamp | No |
| dismissed | bool | No |
Relationships:
/api/coursesAdd new course
/api/coursesList user courses
/api/preferencesSet notification rules
/api/notificationsFetch history
/api/subscribe-pushSave push subscription
/api/send-notificationTrigger scheduled push (cron)
/api/users/meUser profile
5 notifications/month
No limits
No limits
| Month | Users | Conversion | MRR | ARR |
|---|---|---|---|---|
| Month 1 | 100 | 2% | $30 | $360 |
| Month 6 | 800 | 4% | $240 | $2,880 |
Replace distracting app alerts with calm, personalized web pushes for deadlines and milestones.
Post in r/coursera and r/learnprogramming with a landing page link for beta signups; DM 20 active Coursera Twitter users complaining about notifications; run $50 Reddit ad targeting Coursera keywords to get interviews and first users.
Gamified focus
Generic, no Coursera integration
Tailored to Coursera courses and deadlines
Pomodoro timers
No notifications or course management
Smart, proactive alerts vs passive timers
User-generated course data and preference rules create a proprietary dataset for better personalization.
Coursera user base exploding to 150M+, notification fatigue at peak with mobile-first learning.
Web push delivery issues
Fallback to email + extensive browser testing
Users reluctant to disable app notifs
Onboarding surveys + free tier proof
Cron job failures
Use Vercel cron + monitoring
Success: 70% confirm issue, 30% interested
Success: 50% retention week 2
Success: 200 signups
Other validated startup ideas you might find interesting
Never miss TechCabal articles againβsearch and recover 404 pages instantly.
Your personal vault for TechCabal linksβauto-recovers 404s forever.
AI revives lost TechCabal pagesβsummarize, rewrite, recover.
Generate client proposals that justify premium pricing for custom AI over free LLMs
Benchmark free LLMs vs your custom AI to win higher-paying clients
Smart pricing calculator & scripts to defend custom AI rates against free LLM demands