About CourseBound
Built by a 14-year-old in Norway who had too many unfinished courses and no good way to track them.
Hi, I'm David. I'm 14 years old and I live in Norway. A few months ago, I looked at my Udemy account and counted 20+ courses I'd bought and never finished. Between Udemy, Coursera, and YouTube tutorials, I had no idea where I'd left off on anything — each platform has its own progress tracker and none of them talk to each other.
The problem wasn't discipline. It was visibility. I didn't know what I'd actually finished, what I was close to finishing, or how many hours I'd put in total.
I started tracking in a spreadsheet. That actually helped a lot — just having the data in one place changed how I approached learning. But a spreadsheet is clunky and you have to update it manually every time. So I built a proper app instead.
How I Built It
CourseBound took about two weeks to build. I used Next.js, Tailwind, Supabase, and Stripe. I'm not a professional developer — I used AI tools to help me write and debug the code. The fact that a 14-year-old can ship a working SaaS with payments and auth in two weeks says a lot about where we are with AI-assisted coding.
It's not perfect. But 12 people are using it, and they're actually tracking their courses. That's enough to keep going.
If you have feedback — good or bad — I genuinely want to hear it. Reach me on X: @DvFrog
What We Believe
Focus on completion
We believe the most important metric in learning is actually finishing what you start. CourseBound is built to help you cross that finish line.
Simple by design
No unnecessary features, no bloat. Just the essentials you need to track your learning progress effectively.
Privacy first
Your learning data is personal. We never sell your information or share it with third parties.