Courses/From Spreadsheet to SaaS
Cohort · Intermediate

From Spreadsheet to SaaS

Take an internal workflow to a real multi-tenant product.

Paid 12 lessons ~6 hours 4 modules 2 free previews
Skill level
Intermediate
Language
English
Duration
~6 hours
Format
Self-paced video
$199 one-time · lifetime access
Hosted on learn.xatatech.com Enroll on the platform
Overview

Most internal tools are closer to a product than you think.

The gap between a workflow your team relies on and a SaaS someone pays for is mostly a data model, an auth layer, and a Stripe integration. That’s learnable. What’s harder is scoping the right v1 and not overbuilding before you have customers — which is where most of these projects stall.

This cohort takes you from an idea (or an existing internal tool) to a working, deployed, billable product. Twelve lessons, a real scaffold to build on, and a project you ship before the cohort ends.

Learning outcomes
Identify which internal tools are worth productizing
Design a multi-tenant data model from scratch
Build auth, billing, and onboarding that works at small scale
Ship a working v1 without over-engineering the infrastructure
Price and position a new SaaS product for early customers
Avoid the common traps that kill internal-tool-to-SaaS projects
Who it's for

Built for builders, not spectators.

This is for you if
  • You have an internal tool or workflow that other businesses might pay for
  • You're a technical founder who wants to ship a SaaS product, not just talk about it
  • You've built software for yourself and are ready to build for others
  • You want a structured path from idea to paying customer, not just MVP theory
Probably not for you if
  • You want a no-code SaaS builder — this course involves writing real code
  • You're looking for a marketing or growth course, not a build course
  • You already have a launched SaaS and need growth strategy
  • You want to build a consumer app, not a B2B workflow tool
Required knowledge
Comfortable writing JavaScript or TypeScript. Familiarity with a web framework (Next.js, Remix, etc.) and basic database concepts.
Tools needed
A laptop, a code editor, and accounts with a hosting provider and Stripe (free tiers work to start).
Time commitment
~6 hrs of video + 6–10 hrs of hands-on building across the cohort.
Curriculum

12 lessons across 4 modules

2 lessons free to preview
01From internal tool to product
3 lessons
Is this worth productizing? A honest framework
Video
13:45Preview
Defining the scope of your v1
Video · Worksheet
15:20Preview
3
Who's the customer and what do they actually need
Video · Exercise
14:00Locked
02Multi-tenancy foundations
3 lessons
1
Data model design for multi-tenant apps
Video · Code
22:30Locked
2
Auth that doesn't embarrass you
Video · Code
19:15Locked
3
Tenant isolation and access control
Video · Code
17:40Locked
03Billing and onboarding
2 lessons
1
Wiring Stripe without overbuilding
Video · Code
21:00Locked
2
Onboarding that converts trials to paid
Video · Exercise
16:50Locked
04Shipping and pricing
4 lessons
1
Infrastructure decisions for a small SaaS
Video
14:30Locked
2
Pricing your SaaS: value, not cost
Video · Quiz
13:45Locked
3
Getting your first 10 customers
Video
15:20Locked
4
Cohort project: ship your v1
Project
60:00Locked
Assessments

How you prove you've got it

Complete all to earn your certificate
Quiz4 quizzes · auto-graded
Module knowledge checks
Short quizzes after each module. Unlimited attempts — pass at 80%.
Assignment2 assignments
Map & scope a real workflow
Apply the framework to a workflow from your own work or business.
ExerciseHands-on
In-lesson coding exercises
Build and extend the agent as you go, with worked solutions.
Final projectReviewed
Ship your own agent
Submit a working agent. Get written feedback from the instructor.
Materials

What's included

REPOStarter SaaS scaffold with auth and billing wired
TEMPLATEv1 scope definition worksheet
PDFMulti-tenant data model reference
SLIDESLesson slide decks (downloadable)
CODESource samples for every lesson
TEXTFull lesson transcripts
Access & delivery

How the course is delivered

Format
Self-paced — start anytime, learn on your own schedule
Access period
Lifetime access, including all future updates
Devices
Desktop and mobile — pick up where you left off across devices
Downloads
Materials downloadable; video streams from the platform
Updates
Lessons updated as tools change — you keep access to new versions
Support & community

You won't be stuck on your own

Q&A
Instructor Q&A
Ask questions on any lesson. Answered within ~2 business days.
Community
Student discussion
A private community to share work, get unstuck, and compare builds.
Live
Monthly office hours
Optional live sessions to walk through your own workflow.
Certification

Finish strong, get certified

  • Certificate of completion issued on the platform
  • Earned by completing all lessons, quizzes, and the final project
  • Shareable link with a unique verification ID
  • Add it to LinkedIn or your portfolio
  • This is a course certificate, not a formal accreditation
John Soriano · Courses
2026
Certificate of completion
Maria Santos
From Spreadsheet to SaaS
Issued Jul 2026ID · JS-CERT
Instructor
JS
John Soriano
Technical Founder · Product Engineer · Founder of XataTech

Around ten years building software, AI systems, and automation for companies across the US, Europe, Australia, and the Philippines. This course is the same approach I use in real client work — not theory. I teach the patterns that survived contact with production.

Reviews

What students say

4.7
★★★★★
64 ratings · 98 enrolled
5★
78%
4★
16%
3★
4%
2★
1%
1★
1%
★★★★★

I had an internal tool I'd been sitting on for two years. Eight weeks later it had 12 paying customers. The scope framework at the start saved me from building the wrong thing.

CM
Carlos M.
Founder · B2B SaaS
★★★★★

The multi-tenancy module is the best practical explanation I've found anywhere. The starter scaffold alone was worth the price.

PN
Priya N.
Engineer
★★★★☆

Great depth on the technical side. Would love more on pricing strategy — the one lesson felt a bit short for how important it is.

SK
Sam K.
Technical Founder

Sample reviews shown for layout — replace with verified student ratings before launch.

Pricing

One price, everything included

From Spreadsheet to SaaS
$199
Launch price · one-time payment · installments available at checkout
  • 12 lessons · ~6 hrs of video
  • All materials: scaffold repo, slides, templates, transcripts
  • Cohort kickoff and weekly group office hours
  • Reviewed final project with written instructor feedback
  • Certificate of completion
  • Lifetime access + all future updates
Enroll on the platform
30-day money-back guarantee. Secure checkout on learn.xatatech.com.
FAQ

Common questions

How long do I have to complete the course?
It's self-paced with lifetime access — there's no deadline. Most students finish in one to two weeks of casual study.
Do I need to be a strong programmer?
No, but you should be comfortable reading JavaScript or Python and understand basic API concepts. The exercises are guided with worked solutions.
Can I watch on mobile?
Yes. The platform works on desktop and mobile, and your progress syncs across devices.
Can I download the materials?
All worksheets, slides, code, and transcripts are downloadable. Video streams from the platform.
Is there a certificate?
Yes — complete all lessons, quizzes, and the final project to earn a shareable certificate with a verification ID.
What if it's not for me?
There's a 30-day money-back guarantee. If it's not a fit, email for a full refund — no friction.
Do I get future updates?
Yes. As tools and best practices change, lessons get updated and you keep access at no extra cost.
Enroll

Ready to start?

Preview the free lessons, then enroll on the platform for lifetime access to everything.