Decisions
The agent decides things you never agreed to.
It picks the schema, the sign-in flow and the error handling while you're looking at something else. You find out in review. Or in production.
A course by Tom Moore · inhouselabs
Most AI coding stops at the demo. Whether you've never written a line of code or you ship every day, this is the operating model, the guardrails and the kit for building SaaS that holds up with real customers.
22 lessons free. No account needed.
› add a discount column to invoices ● Edit src/lib/invoices.ts ✗ Blocked no decision recorded for this change Schema changes go to the decision model first. ● Ask decider: where should the discount live? ✓ Decided one column, one owner, migration first ✓ Edit src/lib/invoices.ts ✓ Checks types, tests, tenant isolation
Decisions
It picks the schema, the sign-in flow and the error handling while you're looking at something else. You find out in review. Or in production.
Rules
A line in a prompt is a suggestion. Without enforcement the agent drops it the moment it gets in the way.
Production
One missed filter shows one customer another customer's data. A green build says nothing about that.
This course is how I fix that on my own production work: a clear role for every model, rules the tooling enforces, a database that keeps customers apart and releases you can trust.
Businesses
Stop waiting on a development team for the systems you already know you need.
Individuals
The beginner lessons start from zero: your machine, GitHub and your first safe session.
The curious
Every technical term has a plain-English explanation. Hover or tap and you're never lost.
55 files you copy straight into your repos, tested before they shipped. Every download carries your name.
Most take five to eight minutes. The rule comes first, then the reason, often from an incident that really happens on agent-built apps.
Lessons end with a step for your own repo, with the exact command and where to run it.
Underlined terms have a plain-English explanation. Hover or tap. Beginners are welcome.
Start at beginner and work up. If you've built with agents before, go straight to expert. The deeper detail stays folded away until you want it.
Each section ends with a short quiz. Finish them all to earn your certificate.
The kit files are yours to use in your own projects and your clients' projects.
Free
$0
Full course
$49 one-off
Secure checkout by Stripe. Prices in US dollars, plus tax where it applies.
Tom Moore Founder, inhouselabs
I'm an ex-military engineer with a brain that has always moved faster than the process in front of it. I spent my early years automating those processes. Tech was always where that was going to end up.
I became a corporate consultant working with global clients. Then I founded my own development business, grew it 120% year on year from just me to more than 30 people and exited to focus on SaaS.
Today I run inhouselabs, a small venture studio. I invest in people and ideas, with six active investments across several industries. One has just closed a SEIS round of more than £200k and is now raising its seed round. I still work with clients around the world.
Every SaaS needs three things. This course gives you the first.
This course won't make you a Google-level programmer. It isn't trying to. It exists because people kept asking me how to get involved. The simple steps in it have already taken someone with no tech background to their first product release.
You get my literal templates, my frameworks and 15 years of war wounds. What took me six months to learn, you can pick up in two days.
If the course clicks and you've got something you want to build, talk to me. Investment, partnership or a hand getting it shipped: inhouselabs backs people and ideas.
Anyone: businesses, individuals or people who are just curious. You don't need to be a developer. The beginner lessons set up your machine, GitHub and Claude Code with you. Every technical term has a plain-English explanation.
No. It isn't trying to. It's the simple steps, templates and frameworks that have already taken someone with no tech background to their first product release.
Next.js, Supabase and Vercel, because that's where the lessons were learned. The operating model works with any stack. Only the commands change.
The first three sections, four lessons from later in the course and an 11-file starter kit that includes the Quick 10 security check. You don't need an account.
The licence is for one person. For a team licence, get in touch through the support email on the terms page.
Yes. If you've got an idea, talk to inhouselabs. We invest in people and ideas. We build with them too.
Set your machine up properly and run your first safe session. If it's for you, the rest of the course is $49.