About this course
A project-based course where Marcus walks you through building a complete subscription SaaS from scratch using Next.js, Stripe, and a PostgreSQL database. Covers architecture decisions, auth, billing, feature flags, and deploying to production on a shoestring budget.
What you'll learn
- ✓Design a multi-tenant SaaS architecture
- ✓Implement auth with NextAuth.js
- ✓Integrate Stripe subscriptions end-to-end
- ✓Deploy on Vercel with a custom domain
Pros
- +Covers real production concerns (env vars, secrets, backups)
- +Includes a Stripe test mode walkthrough
- +Active Discord community for students
Cons
- −Assumes basic JavaScript knowledge
- −Stripe fees not covered in depth
About Marcus Webb
Self-taught full-stack developer turned educator. Marcus has shipped products used by over 50,000 people and now teaches Python and web development to beginners through his no-nonsense, project-based courses.
View all courses by Marcus Webb →Affiliate link — we may earn a commission at no extra cost to you.
- Format
- Video Course
- Duration
- 18 hours
- Level
- Intermediate
- Platform
- Podia
Related courses
Python for Absolute Beginners
by Marcus Webb
The gentlest on-ramp to programming you will find anywhere. Marcus starts at zero — variables, loops, functions — and by the end you will have built three real projects: a habit tracker CLI, a weather app, and a simple web scraper. No jargon, no filler.
Freelance Business Foundations
by Marcus Webb
The practical playbook for turning a skill into a sustainable freelance income. Covers everything from setting your rate and finding your first three clients to contracts, invoicing, dealing with difficult clients, and planning for tax. No fluff — this is the course the author wishes they had on day one.
Sell Online: Launch Your First Digital Product
by Sofia Reyes
A step-by-step workshop for creators and makers who want to sell their first digital product — ebook, template, preset, or course — without spending money on ads. Covers product validation, pricing strategy, landing page copy, email list basics, and a zero-budget launch framework.