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.

Give it a try

Free forever. Takes 2 minutes. No credit card.

Get started for free